About this role
We are looking for a skilled Java Backend Developer with strong experience in building scalable, secure, and high-performance applications. The ideal candidate should have hands-on expertise in Java, Spring Boot, Microservices architecture, PostgreSQL, and Apache Kafka.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Develop RESTful APIs using Spring MVC.
- Design and implement Microservices-based architectures.
- Work with PostgreSQL for database design, queries, and optimization.
- Implement event-driven communication and messaging using Apache Kafka.
- Integrate backend services with frontend applications and third-party systems.
- Troubleshoot, debug, and optimize application performance.
- Collaborate with frontend developers, QA engineers, and product teams.
- Follow coding standards, best practices, and software development methodologies.
Required Technical Skills
- Strong proficiency in Java.
- Hands-on experience with Spring Boot and Spring MVC.
- Good understanding of Microservices architecture.
- Experience with PostgreSQL and SQL.
- Practical knowledge of Apache Kafka.
- Experience in REST API development and integration.
- Understanding of application development lifecycle and debugging.
Good to Have
- Experience with Git and Maven/Gradle.
- Knowledge of Docker and CI/CD pipelines.
- Understanding of cloud platforms.
- Experience working in Agile/Scrum environments.
Education
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
Pay: ₹351,000.00 - ₹760,000.00 per year
Experience:
- Java : 3 years (Required)
- Spring Boot: 3 years (Required)
- Spring MVC: 3 years (Required)
- Microservices: 3 years (Required)
- PostgreSQL: 3 years (Required)
- Kafka: 3 years (Required)
Work Location: In person
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.