Senior Java Developer
About the Role
We are seeking an experienced Senior Java Developer to join our engineering team. The ideal candidate is passionate about building scalable, high-performance applications and has a strong background in designing and implementing enterprise-grade solutions. You will be responsible for end-to-end development — from designing microservices to ensuring robust integrations and performance optimizations.
Key Responsibilities
Design, develop, and maintain Java-based microservices using Spring Boot and Spring Cloud.
Build and secure RESTful APIs and integrations with third-party platforms (e.g., ERP, e-commerce systems).
Optimize application performance and scalability using caching (Redis), async processing, and resilient service design.
Work with MongoDB for data modeling and storage in a multi-tenant environment.
Contribute to containerized deployments with Docker and ensure CI/CD best practices.
Collaborate with cross-functional teams in an Agile/Scrum environment, participate in code reviews, and mentor junior developers.
Required Skills \& Experience
5+ years of professional experience in Java development.
Strong expertise with Spring Boot, Spring Cloud, and microservices architecture.
Hands-on experience with MongoDB and Redis.
Proficiency in REST API development and integration.
Experience with Docker and containerized environments.
Solid understanding of design patterns, software architecture, and testing (JUnit).
Familiarity with Git workflows and Agile development practices.
Knowledge of Azure cloud services or other cloud platforms.
Nice-to-Have Skills
Experience with GraphQL integrations.
Exposure to e-commerce, retail, or order management systems.
Experience with optimization algorithms or tools (e.g., Timefold Solver).
Knowledge of batch processing and scheduling frameworks.
You can find company's website here - https://www.kombee.com/
Job Type: Full-time
Pay: From ₹80,000.00 per month
Work Location: Remote