About the RoleWe are looking for a highly skilled Backend Java Developer (PDE II) to join our product engineering team. You will play a key role in designing and building scalable backend systems, microservices, and APIs that power our product ecosystem. This role is ideal for engineers who thrive in a fast-paced, high-growth product environment and are eager to take ownership, innovate, and solve complex engineering challenges.Key Responsibilities● Design, develop, and maintain scalable backend services using Java & Spring Boot● Build RESTful and event-driven microservices with high performance and reliability● Collaborate with product managers, architects, and front-end developers to define technical solutions● Write clean, testable, and maintainable code following best engineering practices● Optimize application performance, security, and scalability● Participate in design discussions, code reviews, and technical architecture decisions● Troubleshoot production issues and contribute to root-cause analysis & resolution● Work in an Agile environment leveraging CI/CD, automated testing, and cloud deployment workflowsRequired Skills● Strong hands-on experience in Java, Spring Boot, and Microservices architecture● Proficiency with REST APIs, distributed systems, and multi-threading concepts● Experience with NoSQL databases (MongoDB, etc.)● Hands-on experience with Docker, Kubernetes, and cloud environments (AWS/GCP/Azure)● Strong understanding of Git, CI/CD pipelines, and build tools (Maven/Gradle)● Experience with unit testing frameworks (JUnit, Mockito) and test automation mindset● Strong problem-solving and system-design fundamentalsNice to Have● Experience with Kafka / RabbitMQ / SQS / Event Streaming● Familiarity with Redis, ElasticSearch● Exposure to container orchestration, service mesh, and observability tools● Experience working in a high-scale SaaS or startup product environment● Understanding of DDD, TDD, and Clean Architecture principlesSoft Skills● Ownership and bias for action● Curiosity and continuous learning mindset● Strong communication and teamwork skills● Ability to work in fast-paced environments with small agile teamsEducation● B.Tech / B.E / MCA in Computer Science or related field (or equivalent experience)
Job Title
Product Development Engineer