Responsibilities
- Design and implement robust, scalable backend systems and APIs using Java / Spring Boot.
- Optimize system performance, reliability, and scalability across distributed environments.
- Collaborate with product, frontend, and DevOps teams to deliver end-to-end solutions.
- Write clean, maintainable, and testable code following best practices.
- Lead design discussions, conduct code reviews, and mentor junior engineers.
- Troubleshoot complex issues in production and continuously improve system stability.
Requirements
- 3-6 years of experience in backend development using Java (8+) and Spring Boot.
- Strong understanding of Microservices Architecture, RESTful APIs, and event-driven systems.
- Hands-on experience with SQL / NoSQL databases (MySQL, PostgreSQL, MongoDB, etc. ).
- Proficiency in message queues (Kafka / RabbitMQ) and caching systems (Redis).
- Good knowledge of data structures, algorithms, and system design.
- Experience with Docker, Kubernetes, AWS/GCP is a plus.
- Strong problem-solving, debugging, and analytical skills.
This job was posted by Mohit Sharma from WheelsEye.