Overview In this role you will lead the design, development, and deployment of Java APIs on cloud platforms. You will set standards, mentor engineers, and own CI/CD and cloud deployments to ensure secure, scalable, and high-performing applications. You will collaborate with cross-functional teams to deliver technical solutions and stay ahead with emerging technologies. This position offers an opportunity to shape API architecture and drive DevOps practices in a banking context.
Responsibilities- Lead end-to-end design, development, and deployment of Java APIs on cloud platforms using Spring Boot
- Define and enforce coding standards, code reviews, and best practices for API development
- Collaborate with cross-functional teams to gather requirements and deliver technical solutions
- Mentor and guide developers, fostering technical growth and knowledge sharing
- Oversee CI/CD pipeline implementation, automated testing, and cloud deployments
- Ensure application security, scalability, and performance in cloud environments
- Troubleshoot complex technical issues and provide hands-on support as needed
- Monitor system health, optimize resource usage, and manage cloud costs
- Stay current with emerging technologies and recommend improvements to architecture and processes
Key requirements- 5+ years of experience in Java backend/API development
- 7+ years of experience in Designing and Developing Restful APIs and SOA applications using Java and Spring Technologies
- 3+ years of experience in mentoring and guiding junior developers and testers as Lead Developer
- 3+ years of experience with cloud technology (Azure, Google or AWS) and related certifications
- Proven experience leading technical teams or projects
- Strong understanding of RESTful API design and best practices
- Experience with microservices architecture and cloud-native development and deployment (AWS, GCP, or Azure)
- Familiarity with CI/CD, automated testing, and DevOps practices
- Excellent problem-solving and communication skills
- Experience with Agile methodologies
- Excellent problem-solving and communication skills
- Mentoring and leadership
- Cross-functional collaboration
- Java backend/API development
- Spring Technologies
- RESTful API design