Lead the design, development, and deployment of high-quality Java microservices that integrate with modern front-end frameworks and third-party applications. Apply 12-factor app principles to ensure robust, scalable, and cloud-ready solutions. Contribute to all phases of the development lifecycle, collaborate with cross-functional teams, perform code reviews, and optimize application performance and reliability for large-scale, high-traffic systems.
Good To Have:- Experience in the commercial card or corporate banking space.
- Familiarity with enterprise payment systems or financial services infrastructure.
- Demonstrated ability to manage or lead complex technical projects and mentor junior developers.
Must Have:- Extensive experience as a full-stack Software Engineer or Software Developer.
- Strong experience developing backend applications using Java.
- Proven expertise in designing and developing secure, scalable microservices with strong knowledge of microservices architecture, RESTful API design, and integration patterns.
- Advanced SQL knowledge with databases like PostgreSQL, Oracle, and experience building solutions that scale.
- Experience with front-end technologies, including HTML, JavaScript, and frameworks like Angular.
- Experience with CI/CD practices, containerization (Docker, Kubernetes), DevOps practices, automated testing, and version control using Git.
- Bachelor’s degree in Computer Science, Engineering, or a related field.