What are the responsibilities and job description for the Java Developer position at Robertson & Company Ltd.?
Work with POD lead to participate in the discovery work and design of those work meeting the existing onboarding platform architecture and design standards.
Collaborate with resources within the agile team and architects assigned in the group to implement assigned user stories
Participate in the agile ceremonies and assist the POD lead in the refinement and refinement as a senior developer.
Work with developers in the POD from offshore and onshore resources located across Canada and USA.
Support QE team in their testing and support to release team from Development to PROD deployment
Must Have
• 10 years experience with Java
• 5 years experience Angular 16 ( good with similar UI technology like react.js)
• 5 years experience with Spring framework (Spring Core with Annotation, Spring Boot Spring Rest docs), with a good understanding of Spring Security & Authorization.
• 2 years of experience with deployment automation tools: Jenkins or similar products
• 2 years of experience with logging frameworks SLF4J, Logback or similar products
• 2 years experience in writing unit test cases with Junit 4.
• Proven experience working in agile methodology
• 2 years of experience with cloud technologies preferably Azure
• Sound knowledge in the performance and optimization tools
• Experience with monitoring and logging tools (such as Splunk, Datadog and Dynatrace)
• Experience in both preventive and predictive maintenance
• Experience in managing a team of developers in onshore and offshore
Nice to have :
• Experience in leading a team of developers in a global delivery model
• Containerization technologies like Kubernetes/Docker
• Experience in banking/financial services domain
• Experience in developing high volume low latency and high throughput responsive web