Job Summary
We are looking for an experienced Senior Java Developer with 8+ years of hands-on experience in designing, developing, and deploying enterprise-grade applications using Java, Microservices, Docker, and Kubernetes. The ideal candidate should have strong expertise in cloud-native application development, REST APIs, distributed systems, and containerized deployments.
Key Responsibilities
- Design, develop, and maintain scalable Java-based enterprise applications.
- Develop and implement Microservices architecture using Java frameworks.
- Build secure and high-performance RESTful APIs.
- Deploy and manage applications using Docker and Kubernetes.
- Collaborate with cross-functional teams including Business Analysts, QA, DevOps, and Product Owners.
- Optimize application performance, scalability, and reliability.
- Troubleshoot production issues and implement permanent fixes.
- Participate in code reviews and enforce coding standards and best practices.
- Work with CI/CD pipelines and cloud-native deployment methodologies.
- Prepare technical documentation and support production releases.
Required Technical Skills
Core Skills
- Java (Java 8/11/17)
- Spring Boot
- Spring MVC
- Spring Security
- Microservices Architecture
- RESTful APIs
- Hibernate/JPA
Cloud & Containerization
- Docker
- Kubernetes
- Cloud Platforms (AWS/Azure/GCP – any one preferred)
Database
- MySQL
- PostgreSQL
- Oracle
- MongoDB (Preferred)
DevOps & Tools
- Git
- Maven/Gradle
- Jenkins/GitHub Actions
- SonarQube
- JUnit
- Mockito
Messaging (Preferred)
Desired Candidate Profile
- 8+ years of hands-on Java development experience.
- Strong expertise in Java Microservices architecture.
- Hands-on experience with Docker and Kubernetes.
- Experience working on cloud-based applications.
- Strong understanding of design patterns and object-oriented programming.
- Excellent debugging and problem-solving skills.
- Experience working in Agile/Scrum environments.
- Good communication and stakeholder management skills.
Educational Qualification
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.
Preferred Certifications
- Oracle Certified Java Professional (Preferred)
- Kubernetes Certification (CKA/CKAD – Preferred)
- AWS/Azure Cloud Certification (Preferred)
Pay: ₹549,303.41 - ₹1,916,463.76 per year
Benefits:
Work Location: Remote