Job Summary :
We are seeking a highly skilled Senior Java Developer with 4 to 8+ years of experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, REST APIs, and cloud technologies. Experience with messaging systems, containerization, CI/CD, and relational databases is highly preferred.
Mandatory Skills :
- Java 8/11/17+
- Spring Boot
- Spring Framework (Core, MVC, Data JPA, Security)
- Microservices Architecture
- RESTful APIs
- Hibernate/JPA
- SQL (Oracle, PostgreSQL, MySQL)
- Maven/Gradle
- Git
- JUnit & Mockito
- Docker
- CI/CD (Jenkins, GitHub Actions, GitLab CI)
- Agile/Scrum
Key Responsibilities :
- Design, develop, test, and maintain scalable Java applications.
- Build RESTful APIs and Microservices using Spring Boot.
- Develop clean, efficient, and reusable code following best practices.
- Integrate applications with databases and third-party services.
- Optimize application performance and troubleshoot production issues.
- Collaborate with cross-functional teams to deliver high-quality software.
- Participate in code reviews and mentor junior developers.
- Write unit and integration tests to ensure application quality.
- Work with DevOps teams for deployment automation and CI/CD.
- Maintain technical documentation and support production releases.
Required Qualifications :
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 4 to 8+ years of Java development experience.
- Strong knowledge of Java OOP concepts and design patterns.
- Hands-on experience with Spring Boot and Microservices.
- Experience with REST APIs and JSON/XML.
- Strong SQL and database design knowledge.
- Experience with Git and Agile development methodologies.
Senior Java Developer - Spring Boot/Microservices Architecture • Gurgaon