Overview
Experience = 3 To 6 Years
Skills = Java Springboot Mongodb
We are looking for a highly skilled Spring Boot Developer with expertise in MongoDB to join our team. The ideal candidate should have a strong background in Java development, microservices architecture, and database design, with hands-on experience in developing scalable and high-performance applications.
Responsibilities:
Design, develop, and maintain RESTful APIs and microservices using Spring Boot.
Implement best practices for MongoDB schema design, indexing, and performance optimization.
Develop scalable, high-performance, and secure backend services.
Work with Spring Security, OAuth2, and JWT for authentication and authorization.
Integrate with other databases, APIs, and third-party services as required.
Perform code reviews, unit testing, and integration testing to ensure quality.
Optimize application performance and troubleshoot issues.
Collaborate with DevOps teams for CI/CD and cloud deployments (AWS/Azure).
Maintain and document application architecture, technical designs, and development processes.
Required Skills:
3.5+ years of experience in Java and Spring Boot development.
Strong knowledge of MongoDB, including schema design, indexing, aggregation framework, and query optimization.
Experience with Spring Data MongoDB for database interaction.
Proficiency in RESTful API development and best practices.
Experience with Microservices architecture and event-driven systems (Kafka, RabbitMQ).
Knowledge of Spring Cloud components for distributed systems.
Hands-on experience with unit testing (JUnit, Mockito) and integration testing.
Experience with containerization (Docker, Kubernetes) is a plus.
Familiarity with DevOps, CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD) is preferred.
Strong problem-solving and debugging skills.
Excellent communication and teamwork abilities.
Job Types: Full-time, Permanent
Pay: ₹517,963.21 - ₹1,007,930.58 per year
Benefits:
- Health insurance
- Internet reimbursement
- Life insurance
- Provident Fund
- Work from home
Location Type:
- Remote
Schedule:
- Day shift
- Monday to Friday
- Morning shift
- Weekend availability
Experience:
- Java: 3 years (Required)
- Spring Boot: 3 years (Required)
Work Location: Remote