Job Description

  • Contractor
  • Anywhere

Role:- CAN_Engineer—Java/Springboot Developer
Location- Vancouver, BC
Job Type:- Contract

Industry: Payments

Java/Springboot Developer

ROLE_DESCRIPTION

• Design and implement application logic in Java.
• Write code to do unit testing, integration testing and functional testing.
• Work with automated testing frameworks like Rest Assure, Selenium with web driver etc.
• Manage your own time while collaborating with teammates to accomplish project goals
• Participate in all the scrum ceremonies.
• Apply best development practices to write well designed, maintainable, testable, scalable, and secure code.

Req Skills:

• Advanced Java Concept
• Microservices
• Spring Boot

Essential Knowledge/Experience

• Strong programming skills with deep knowledge of Java.
• Excellent knowledge of Spring and other frameworks.
• Good knowledge of unit testing and mocking frameworks like junit, mockito or easymock.
• Good knowledge of SQL and experience working with Oracle.
• Experience working with high performance applications.
• Good problem diagnostic and creative problem solving skills.
• Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs.

Desirable Skills:

• Experience with testing frameworks like Rest Assure, Selenium with web driver etc
• Experience with IBM ILOG/ODM and Pivotal Gemfire Grid.
• Experience with Dockers, Kubernetes etc.
• Experience with Angular.
• BS in computer science or a related field preferred.