Hafman Consulting Group -
8 emplois
Toronto, ON
We are seeking a seasoned Senior Advisory Java Application Developer with over 10+ years of experience in Java application development and support. The ideal candidate will have a deep technical understanding of Java/J2EE (Servlets, JSP, EJB, JMS), SQL, SOAP-XML/REST-JSON, YAML, XSD, Angular, Spring Boot, Struts, Hibernate, Oracle, SQL, and PL/SQL.
Nice to Have : Previous Banking Experience
Key Responsibilities:
- Develop, maintain, and support Java applications using Java/J2EE technologies.
- Familiar with Cloud environments especially in Azure
- Design and implement RESTful and SOAP-based web services.
- Utilize Angular for front-end development and Spring Boot for back-end services.
- Manage data using Oracle databases, SQL, and PL/SQL.
- Use GitHub, SVN, Maven/Ant, and JUnit for version control and build automation.
- Participate in Agile, Iterative, and SDLC methodologies.
- Collaborate effectively using JIRA and Confluence.
- Ensure code quality and security using Blackduck, Fortify, and Sonar.
- Write and execute JUnit tests to ensure robust and reliable code.
- Apply Object-Oriented Design principles in all aspects of development.