49 Solutions islooking for Java Developer Consultant to support a client of ours, the Bank of Canada (BoC). This is a full-time contract opportunity and is long-term. Please see below for the requirements and qualifications.
If this sounds like a good fit for you, and you are available for the opportunity, kindly reach out with your CV and I would be happy to discuss next steps! Please feel free to pass on this posting to anyone you think might be a good fit; but donβt forget to ask about our referral program if you do.
Requirements
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 the 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 the team in creating and contributing 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 the 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 and Skills
- A minimum of two (2) years of experience in a Java development environment
- Must hold a valid Canadian Reliability Security Clearance
- A minimum of two (2) 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 (2) 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
Nice to Have
- 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