View all jobs

Applications Developer - Java, J2EE 3 (THPS) (12699)

Toronto, 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 Primefaces.
  • Participate in creation of technical design documentation (e.g. Detail Design and Architecture Blueprint documents)
  • Be involved in all aspects of the SDLC, 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); 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 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, financial services industry experience or equivalent
Required Experience:
  • Experience developing components using Java (10+ Years)
  • Experience with RDBMS, SQL - SQL/MP, SQL Server, and MySQL Preferred (5+ Years)
  • Experience with Spring Framework
  • Web Service development (REST or SOAP)
  • Eclipse, Maven, svn or git
  • Experience with both application servers (Tomcat, JBoss/Wildfly)
  • HTML, XML, JUnit, Hibernate
  • 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:: (please at least 3 skills/exp): 
  • 7+ years of development experience and knowledge of J2EE and JAVA web development technologies (JSP, EJB, JMS, JPA, Hibernate, SOAP, REST, JAX-RS, JSF, PrimeFaces, Spring, Javascript, JQuery, Angular), and Windows environments.
  • Strong knowledge of Tomcat, Apache, WildFly, Weblogic and other Web technologies.
  • Experience with Web Services.
  • Familiarity with major transport protocols: FTP, SFTP and other SSH connectivity tools.
  • Excellent knowledge of SDLC processes.
  • Experience in developing applications in a high volume, online transaction processing, 24x7 environment.
  • Experience with HP NonStop basics such as TACL, ENSCRIBE, ENFORM, PATHWAY, COBOL, and SCOBOL is considered an asset 
Nice to have skills:: (please at least 3 skills/exp): 
  • Working experience with performance testing tools: JMeter, Selenium, LoadRunner, etc. 
  • Working knowledge of Golden Gate replication software (nice to have) 
  • Working knowledge of CI-CD tools and processes 
Powered by