Java Developer
Technology
Envision Technology SolutionsCalgary, Canada2 weeks agoUntil 2026-06-13
Hybrid
Job description
- Bachelor’s degree (pref.
Computer
Science or related degree) or equivalent experience
- Highly self-motivated, with the ability to complete tasks with minimal guidance, and to learn independently
- Excellent analytical and problem-solving abilities
- Excellent English verbal and written communication skills
- Excellent teamwork and collaboration skills in working in a cross-functional team comprised of
Product Analysts, QA, UAT, Development and PMO members
- Ability to juggle tasks and priorities to meet rapidly changing deadlines
- Must work with System Architects to review/approve program and subsystem designs
- Java
- Data Structures & Algorithms
- Spring Framework
- JDBC and JPA/Hibernate
- Advanced Java Concepts
- API/API Design
- Proficiency in UNIX/Linux and Microsoft Windows distributed computing
- Java IDE (preferably IntelliJ IDEA)
- Relational DB principles using Structured Query Language (SQL)
- Agile/Scrum methodologies
Keywords
javajava-developercomputer-sciencequality-assurancetraining-and-developmentproject-management-office-pmoplanning-and-designvisual-art-designdata-structuresspring-frameworkspringjava-database-connectivity-jdbchibernateapplication-programming-interface-apiproduct-development-and-designapi-designlinuxdoors-windowsdistributed-computingintegrated-development-environmentsidea-complianceintellij-ideadesign-build-d-bdefined-benefit-planssqlquery-language
¿Te interesa este puesto?