Design, develop, and maintain scalable Java applications
Develop RESTful APIs using Spring Boot
Work on Microservices-based architecture
Collaborate with frontend, DevOps, and QA teams
Write clean, reusable, and optimized code
Perform code reviews and debugging
Work on performance optimization and security best practices
Participate in Agile/Scrum development processes
Handle production support and issue resolution
Integrate third-party services and APIs
Strong experience in Java 8/11/17
Hands-on experience with Spring Framework & Spring Boot
Experience with Microservices Architecture
Strong knowledge of REST APIs
Experience with Hibernate / JPA
Good understanding of SQL & Database Design
Experience with MySQL / PostgreSQL / Oracle
Knowledge of Kafka or RabbitMQ
Experience with Git/GitLab
Familiarity with Docker & Kubernetes/OpenShift
Understanding of CI/CD pipelines
Strong debugging and problem-solving skills
Banking or Financial domain experience
Experience with AWS/Azure/GCP
Knowledge of Redis/ElasticSearch
Exposure to Security best practices
Experience with Jenkins