View all jobs

Applications Developer - Java, J2EE 3 (THPS) / Développeur d'applications JAVA J2EE 3 (TSSP) - (13383)

Montreal, Ottawa, Toronto, QC/ON
Job Description:

• Development in Java and frameworks
• Design, code, test and debug software of high complexity. Current projects architecture includes components developed on Java, Apache Camel.
• Participate in creation of technical design documentation (e.g. Detail Design and Architecture Blueprint documents)
• Be involved in all aspects of the Agile project life cycle, from the initial kickoff through the requirements analysis, design, development, integration and implementation
• Systems analysis and design, system modeling, performance modeling, integration planning and technology and component selection to ensure architectural consistency and coherence between technical and business processes
• Problem solving and troubleshooting

Required Knowledge:
• Solid understanding of service oriented architecture and design patterns
• Expert level knowledge with OO methodology and programming (10+ Years)
• Very good knowledge of Relational DBMS and SQL.
• Demonstrated capacity for problem solving, synthesis, and making sound recommendations and decisions
• Knowledge of lean and agile methodologies
• DevOps and automation experience
• Demonstrated experience with JAVA-based application design and development, technologies (Servlets, EJB, JDBC,JMS, Java Security); JSON, XML and related technologies (XSL/T, XML Schema); Web services REST or SOAP
• Progressive software development experience, developing high-volume, on-line transaction processing applications in a multi-platform, multi-tiered, 24x7 environment

Required Skills & Abilities:
• Ability to lead teams through design and articulate complex technical concepts into executable development work packages
• Well-organized
• Flexible
• Team player
• Expert analytical skills
• Strong technology awareness
• Excellent written and verbal communication skills
• Can do attitude

Required Professional Designation/Certification:
• Bachelor’s degree in Computer Science, Health Information Science or equivalent

Required Experience:
• Experience developing components using Java (10+ Years)
• Experience with RDBMS, SQL - Oracle Preferred (5+ Years)
• Experience with Spring Framework
• Web Service development (REST or SOAP)
• Eclipse, Maven, svn or git
• Experience with at least one application server (Tomcat, Weblogic, WebSphere, JBoss/Wildfly)
• HTML, XML, JUnit, Hibernate
• Knowledge and experience with Apache Camel is an asset
• Experience RedHat OpenShift is an asset
• Automation using scripting (e.g. perl, Unix shell, JavaScript) is an asset

Must have skills: (please at least 3 skills/exp):
1. Experience designing/implementing enterprise solutions deployed in data center
2. Enterprise Java software development (Java 8, JEE, Spring framework)
3. Database: SQL, Hibernate

Nice to have skills: (please at least 3 skills/exp):
1. Apache Camel
2. Healthcare messaging standards (FHIR, HL7v3 etc)
3. CI/CD tools and technologies (Maven, BitBucket, Bamboo, Puppet, Artifactory, Docker, OpenShift)

Inclusion and Equal Opportunity Employment:
emergiTEL is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, aboriginal status, or any other legally-protected factors. Disability-related accommodation during the application process is available upon request.
Powered by