Java Developer

  • Ottawa
  • Us Tech Solutions
Responsibilities: Under the direction of the Assistant Director, Banking Operations Applications: • Assist scrum team on large project initiatives, as well as smaller initiatives and bug fixes • Work with team to implement features and how they will handle various scenarios • Participate in the development of code and unit tests (automated or not) for a variety of products • Assist team to create and contribute to mechanisms to enable effective and consistent coding practices • Break down work into the smallest valuable and feasible increments • Estimate capacity, velocity and throughput to enable accurate forecasting • Assist with improving backlog clarity and maintenance processes • Research, evaluate and make recommendations that support or improve Scrum Team processes • Work with scrum team to develop documentation to support ongoing usage of their products • Support the application once sufficient knowledge of the product has been acquired • Other related activities and deliverables, as required Required Qualifications: • A minimum of two () years of experience in a Java development environment • A minimum of two () years of experience with JEE application development experience (Spring, JPA, EJB, Servlet, JDBC, JMS, JMX, JTA, JCA or JAXB) • Demonstrated experience web front end development (such as Thymeleaf, HTML, CSS, JavaScript, Ajax/JQuery) • A minimum of two () years of experience working with queueing frameworks (IBM MQ or AMQ, Oracle AQ) • Demonstrated experience with relational database skills (SQL), writing stored procedures and PL/SQL using tools such as SQL Plus / SQL Developer Additional Qualifications: • Demonstrated ability to resolve technical issues and challenges with scrum team • Demonstrated experience with application security including certificate management • Demonstrated operational experience in maintaining a high availability system