We are looking for a Java Full Stack / Backend Developer to design, develop, and support enterprise-grade applications in a large-scale banking environment. The role involves building microservices, integrating front-end components, and deploying solutions using modern containerized platforms.
Key Responsibilities
- Design, develop, and maintain Java-based microservices using Spring / Spring Boot
- Build and integrate RESTful APIs for enterprise applications
- Develop front-end components using Angular or React (as required)
- Deploy and manage applications using Docker and/or Kubernetes
- Collaborate with cross-functional teams in an Agile/Scrum environment
- Participate in code reviews, testing, deployment, and production support
- Troubleshoot application issues and ensure system stability and performance
- Follow best practices for secure, scalable, and maintainable software development
Required Skills & Experience
- Strong hands-on experience in Java and Spring Framework (Spring Boot preferred)
- Experience with Microservices architecture
- Working experience with Angular or React
- Experience using Docker and/or Kubernetes
- Good understanding of REST APIs and backend integration
- Familiarity with CI/CD pipelines and modern development workflows
- Experience working in Linux-based environments
- Good communication skills and ability to work in team-oriented environments
Good to Have
- Banking or financial services project experience
- Exposure to cloud platforms (AWS / Azure / GCP)
- Knowledge of SQL and NoSQL databases
- Experience with DevOps tools (Jenkins, Git, Maven, etc.