Posted on: 10/07/2025
About the Role :
We are seeking a highly skilled and motivated Java Backend Developer to join our engineering team. The ideal candidate will have deep expertise in core Java technologies, a strong grasp of scalable backend architecture, and hands-on experience in building robust APIs and microservices. This role demands a passion for backend development, a commitment to clean code principles, and the ability to collaborate with cross-functional teams in an agile, fast-paced environment.
Key Responsibilities :
- Design, develop, and maintain scalable and high-performance backend services using Java and Spring Framework (Spring Boot, Spring MVC, Spring Data).
- Develop RESTful APIs and integrate with front-end and third-party applications.
- Work with relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB), ensuring optimal data modeling and query performance.
- Implement and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, or similar, ensuring efficient deployment and rollback mechanisms.
- Write unit and integration tests using JUnit, Mockito, or equivalent testing frameworks to ensure code quality and reliability.
- Collaborate with DevOps teams to containerize applications using Docker, and deploy on cloud or on-premise infrastructure.
- Troubleshoot and debug issues across development, test, and production environments.
- Adhere to best practices in software design and development including clean code, design patterns, and architectural principles.
- Participate in code reviews, technical discussions, and contribute to improving backend architecture and development processes.
Technical Requirements :
Must-Have Skills :
- Strong hands-on experience with Java (8+), Java EE, and Spring Framework (Spring Boot).
- Experience with ORM tools like Hibernate / JPA.
- Solid understanding and practical knowledge of RESTful API design and development.
- Proficiency with MySQL, PostgreSQL, and/or MongoDB for data persistence.
- Familiarity with Docker for containerization of microservices.
- Experience working with Git and version control workflows.
- Exposure to CI/CD pipelines and build tools such as Maven, Gradle.
Good to Have :
- Knowledge of Kafka, RabbitMQ, or similar messaging systems.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with API documentation tools like Swagger/OpenAPI.
- Understanding of security standards and best practices in backend development (OAuth2, JWT, HTTPS).
- Knowledge of Agile/Scrum methodologies and tools like JIRA, Confluence.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1510926
Interview Questions for you
View All