Java Developer | 4 to 6 Years | Pune
Overview
We are seeking a highly skilled Senior Java Developer with strong hands‑on experience in Java, Spring Boot, Microservices, API development, security, Docker/Kubernetes, and modern cloud platforms. The ideal candidate must have deep technical expertise, strong problem‑solving abilities, and experience working across the full software development lifecycle.
Primary Skills
- Strong hands‑on experience in Java / J2EE / Spring Boot
- Experience with ESB or middleware tools
- Strong understanding of Microservices & API architecture
- Strong knowledge of Spring WebFlux and Reactive Programming
- Strong experience in Java 8
- API design expertise using Swagger / OAS
- Knowledge of design principles, coding standards & best practices
- End‑to‑end project lifecycle experience (requirements → development → testing → release → support)
- Strong experience in API security (Authentication, Authorization, Rate limiting, JWT etc.)
- Experience with JUnit and test frameworks
- Strong working knowledge of Docker and Kubernetes
- Deployment & maintenance of APIs on PCF or AWS/cloud platforms
- Knowledge of Git, Jenkins, Maven and other DevOps tools
- Expertise in technical analysis & solving technical challenges
- Strong debugging skills (socket issues, timeouts, connection issues etc.)
- Experience in code reviews and test case reviews
- Application performance tuning
- MuleSoft experience, or willingness to learn Mule
- Understanding of monitoring tools (Splunk, AppDynamics)
Secondary Skills
- Knowledge of Java 17
- Understanding of RAML
- Understanding of AWS (EC2, ECS, ECR, EKS, Lambda, etc.)
- Experience with JMS / MQ
- Participation in POCs, automation, and process improvements
- Experience working in Agile methodology
- Knowledge of JIRA and Confluence
- Banking domain knowledge
Pune, IN