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

Location: Mississauga, ON, Canada
Date Posted: 16-07-2018
• Development in Java and frameworks 
• Design, code, test and debug software of high complexity. Current projects architecture includes components developed on Java, Apache Camel and SAG webMethods platforms. 
• Participate in creation of technical design documentation (e.g. Detail Design and Architecture Blueprint documents) 
• Be involved in all aspects of the 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 
• Demonstrated experience with JAVA-based application design and development, technologies (Servlets, EJB, JDBC,JMS, Java Security); XML and related technologies (XSL/T, XML Schema); Web services including SOAP, UDDI, XML, WSDL 
• Progressive software development experience, developing high-volume, on-line transaction processing applications in a multi-platform, multi-tiered, 24x7 environment 

Required Skills & Abilities: 

• Ability 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 and MySQL 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, JBoss Fuse or Apache ServiceMix is an asset 
• Experience with SoftwareAG webMethods platform is an asset 
• Experience with AWS/Google CloudPlatform APIs/Microsoft Azure/RedHat OpenShift is an asset 
• Automation using scripting (e.g. perl, Unix shell, JavaScript) is an asset 

Must have skills:
1. Java J2EE 2 Oracle DB experience
2. SQL, PL/SQL 3. Web services -

Nice to have skills: 
1. Software AG experience - Webmethods
2. Experience with generating Print ready files – PS files
3. Experience with Weblogic application server  
this job portal is powered by CATS