Senior Java Developer – Banking & Microservices

Job Description

  • Contractor
  • Anywhere

Are you a seasoned Java professional ready to lead innovative backend projects? Apply Now!

Working with one of our top financial clients, this role calls for a Senior Java Developer – Banking & Microservices. This opportunity involves developing enterprise-grade backend systems and microservices within a collaborative project environment, offering a chance to contribute to impactful banking solutions.

Pay rate range (CAD): $72.46/hr – $86.96/hr

Responsibilities

Develop and maintain high-quality backend systems using Java (latest versions, Java 17+)
Design, implement, and document RESTful APIs
Build and optimize microservices architecture for scalability and performance
Collaborate with cross-functional teams to deliver integrated solutions
Work within cloud environments, preferably Azure, ensuring secure deployment
Implement DevOps practices using CI/CD tools for continuous integration and delivery
Utilize containerization technologies such as Docker, Kubernetes, and OpenShift
Monitor applications with tools like Dynatrace to ensure optimal performance
Develop and execute unit and integration tests using JUnit, Mockito, etc.
Manage source code with Git and adhere to version control best practices
Desired Skill-Set

Proven expertise in Java development, specifically Java 17+
Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data)
Strong API design and development skills (RESTful services)
Deep understanding of microservices architecture
Hands-on experience with cloud platforms, especially Azure
Familiarity with DevOps tooling and processes
Proficiency with Docker, Kubernetes, and OpenShift
Experience with monitoring tools like Dynatrace
Advanced SQL skills (PostgreSQL, MySQL, SQL Managed Instances)
Skilled in unit and integration testing frameworks
Knowledge of version control systems, especially Git
Nice to Have

Banking sector or financial services experience
Knowledge of other cloud platforms (AWS, GCP)
Experience with serverless architectures
Familiarity with Agile development methodologies
Prior experience with security best practices in API development