Sr. Java/J2EE Developer – Springboot & Microservices

Job Description

  • Contractor
  • Anywhere

Are you an experienced Java application developer seeking a challenging senior role? Apply Now!

Working with one of our top financial clients, this role calls for a Sr. Java/J2EE Developer – Springboot & Microservices. This position involves leading the design and development of API solutions within a microservices environment, primarily focusing on Java and Spring Boot technologies.

Responsibilities

Lead API design by analyzing business requirements and following system architecture principles
Develop scalable and efficient APIs using proven design patterns and best practices
Code complex system and business logic with high quality and performance
Advocate for modern development methodologies and continuous process improvements
Support operational activities through troubleshooting and performance tuning
Mentor junior developers, providing technical guidance to foster team skill growth
Promote a collaborative environment focused on delivering high-quality solutions
Desired Skill-Set

7+ years of experience with Java/J2EE development
5+ years of experience with Spring and Spring Boot frameworks
3+ years of experience working within a microservices architecture
2+ years of experience working in Agile environments
2+ years of cloud experience (Azure, AWS, or GCP)
1+ year of experience with containerization tools (OpenShift, Kubernetes)
Nice to Have

Banking industry experience
CIBC project or environment familiarity
Experience with IBM Business Activity Monitoring (IBM BAMOE)