Senior Java Developer (5+ Years) – Nagpur
CTC: Up to 14 LPA
Location: Nagpur
Experience: Minimum 5 Years
Job Overview
We are seeking an experienced Senior Java Developer to join our team in Nagpur. The ideal candidate should have strong expertise in Core Java, Spring Boot, Microservices, and modern software development practices. This role involves designing scalable applications, building high-quality backend services, and collaborating closely with cross-functional teams.
Key Responsibilities
- Develop, maintain, and enhance Java-based applications.
- Design and implement RESTful APIs and Microservices.
- Work with Spring Boot, Spring MVC, Spring Security, JPA/Hibernate.
- Write clean, efficient, and maintainable code following best practices.
- Troubleshoot, debug, and resolve complex technical issues.
- Participate in code reviews and contribute to architectural discussions.
- Integrate applications with SQL/NoSQL databases and cloud services.
- Ensure CI/CD pipeline integration and deployment readiness.
- Collaborate with QA, DevOps, and product teams for smooth delivery.
Required Technical Skills
- Strong proficiency in Core Java, OOPs, Collections, Multithreading.
- Expertise in Spring Boot, Spring MVC, Spring Security.
- Hands-on experience with Microservices Architecture.
- Experience with REST APIs and API integrations.
- Proficiency with Hibernate/JPA.
- Strong SQL skills (MySQL/PostgreSQL) and familiarity with NoSQL (MongoDB).
- Experience with Cloud Platforms: AWS/Azure/GCP (any one).
- Experience with Kafka/RabbitMQ.
- Hands-on with Docker, Kubernetes (K8s).
- Familiarity with CI/CD tools like Jenkins/GitHub Actions.
- Version control with Git/GitLab/GitHub.
- Testing experience with JUnit/Mockito.
- Build tools: Maven/Gradle.
- Knowledge of Design Patterns and scalable architecture principles.
Preferred Skills (Added Advantage)
- Reactive programming (WebFlux).
- GraphQL knowledge.
- Experience with Redis/Elasticsearch.
- OAuth2/SAML authentication.
- Performance tuning and application optimization.
Soft Skills
- Strong analytical and problem-solving abilities.
- Good communication and teamwork skills.
- Ability to work independently and handle project modules effectively.
Job Type: Full-time
Work Location: In person