Sr Java Developer-SpringBoot/Kafka/Node/Azure

Job Description

  • Contractor
  • Anywhere

Are you a seasoned Java developer with banking experience? Apply Now!

Working with one of our top financial clients, this role calls for a Sr Java Developer-SpringBoot/Kafka/Node/Azure. This position offers a dynamic opportunity to contribute to significant migration projects, upskill using Azure, and work within a collaborative team environment. The role involves developing and integrating APIs, supporting system upgrades, and participating in cloud-based transformations.

Responsibilities

Develop and implement Spring Boot applications and APIs in a banking environment
Set up and manage databases from scratch to support new API integrations
Participate in migration from Node.js to Spring Boot framework
Utilize Azure cloud services for deployment and scaling of applications
Understand API connections to Mainframe systems and ensure seamless integration
Utilize tools such as Dynatrace or DataDog for application monitoring and performance optimization
Collaborate with internal teams to support business as usual operational needs
Maintain high standards of code quality, security, and documentation
Engage in continuous learning and knowledge sharing during onboarding and project phases
Contribute to the team’s overall success through proactive problem-solving and effective communication
Desired Skill-Set

Minimum 8 years of experience with Spring Boot, Kafka, and API development
Proven experience creating databases for new APIs from scratch
Strong Azure cloud platform expertise
Knowledge of API integration with Mainframe systems
Prior experience working within banking or major financial institutions
Proficiency with Dynatrace or DataDog for monitoring
Experience with GitHub CoPilot for code assistance
Excellent written and verbal communication skills
Demonstrated problem-solving abilities
Well-organized, self-motivated, and capable of working independently or as part of a team
Attention to detail and adaptability in a fast-paced environment
Nice to Have

Azure fundamentals or Java certification(s)
Hands-on experience migrating from Node.js to Spring Boot
Previous work experience at financial institutions