Job Description – Senior Product Engineer (Java Backend) (Automation)
Location: Bengaluru
Employment Type: Full-Time
Role Overview
We are seeking a highly motivated and experienced Senior Product Engineer with strong expertise in Java backend development, cloud-native applications, and microservices architecture. The ideal candidate should possess excellent problem-solving skills, a passion for technology, and experience in designing, developing, and maintaining scalable, high-performance applications.
As part of the engineering team, you will be responsible for building robust backend systems, developing RESTful APIs, collaborating with cross-functional teams, and contributing to the complete software development lifecycle.
Key Responsibilities
- Design, develop, test, and maintain scalable backend applications using Java and related technologies.
- Build and enhance RESTful APIs and backend services for enterprise-grade applications.
- Develop cloud-native applications following modern software engineering practices.
- Design and implement microservices-based architectures.
- Collaborate with product managers, architects, QA engineers, and DevOps teams.
- Optimize application performance, reliability, and scalability.
- Participate in code reviews and enforce coding standards.
- Work with relational and NoSQL databases.
- Troubleshoot production issues and implement solutions.
- Contribute to CI/CD pipelines and deployment automation.
- Participate in Agile ceremonies.
- Maintain technical documentation and knowledge sharing.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- 5+ years of experience in software development and backend engineering.
- Strong proficiency in Java and object-oriented programming concepts.
- Hands-on experience with Spring Boot and related frameworks.
- Experience developing RESTful APIs.
- Solid understanding of microservices architecture.
- Experience with MySQL, PostgreSQL, Oracle, or SQL Server.
- Strong knowledge of Git and version control best practices.
- Experience working in Agile/Scrum environments.
Preferred Qualifications
- Experience with MongoDB and Redis.
- Experience with Docker and containerization.
- Familiarity with Kubernetes.
- Experience with AWS cloud services.
- Knowledge of Kafka or RabbitMQ.
- Understanding of CI/CD and DevOps practices.
Technical Skills
Programming Languages: Java, J2EE
Frameworks: Spring Boot, Spring MVC, Spring Data JPA, REST APIs
Databases: MySQL, PostgreSQL, Oracle, SQL Server, MongoDB, Redis
Cloud & DevOps: AWS, Docker, Kubernetes, CI/CD
Tools & Methodologies: Git, Agile/Scrum, Microservices Architecture, Design Patterns
Key Competencies
- Strong problem-solving and analytical thinking
- Ownership and accountability
- Collaboration and teamwork
- Continuous learning mindset
- Attention to detail
- Effective stakeholder communication
Experience Required
5+ Years of Experience in Java Backend Development, Microservices, and Cloud-Based Applications.
Pay: Up to ₹2,700,000.00 per year
Benefits:
- Paid sick time
- Provident Fund
Application Question(s):
- How many years of experience do you have in Java?
6 Years
- How many years of experience do you have in Kafka?
6 Years
- How many years of experience do you have in MySQL?
6 Years
- How many years of experience do you have in PostgreSQL?
6 Years
- How many years of experience do you have in NoSQL?
6 Years
- How many years of experience do you have in AWS?
6 Years
- How many years of experience do you have in MongoDB?
6 Years
- Are you currently practicing DSA?
Yes
- Are you currently residing in Bangalore?
Yes
- Are you an immediate joiner or currently serving notice period?
Yes
- How many years of experience do you have containerization?
6 Years
- How many years of experience do you have in Docker?
6 Years
- How many years of experience do you have Kubernetes?
6 Years
- Do you have good experience in Middleware?
Yes
Work Location: In person