Posted on: 05/12/2025
Job Summary :
We are seeking an experienced Backend Developer (3- 9 years) with mandatory multi-language proficiency in Java/Java EE and Python, and deep expertise in the Spring Framework, specifically Spring Boot. The ideal candidate will design scalable backend applications and microservices, write clean REST/SOAP-based web services, and manage relational databases like PostgreSQL.
Key responsibilities include applying solid knowledge of Spring design patterns, utilizing Docker and Kafka for event-driven architectures, performing unit testing within CI/CD environments, and actively participating in Agile methodologies (Scrum/Kanban).
Key Responsibilities and Technical Deliverables :
Backend Development and Microservices Architecture :
- Develop scalable backend applications and microservices using Java / Java EE and Python, ensuring high performance, low latency, and high availability.
- Write clean, maintainable, and well-documented code to develop REST/JSON and SOAP-based web services and secure APIs.
- Demonstrate strong understanding of Java collections frameworks, application lifecycle, debugging, and server-side logic across various operating environments.
- Apply solid knowledge of Spring and Spring Boot design patterns and development best practices in the construction of modular services.
Framework, Data, and Integration :
- Work extensively with the Spring Framework, mastering Spring Boot, Spring Security, dependency injection, messaging, persistence, and system integrations.
- Work with relational databases such as PostgreSQL, Oracle, and similar systems, demonstrating strong SQL skills and proficiency in ORM tools like Hibernate/JPA.
- Utilize tools like Docker for containerization of microservices and work with Kafka or any messaging system (e.g., RabbitMQ, JMS) for implementing event-driven architectures.
Process, Collaboration, and Quality :
- Perform unit testing (e.g., JUnit, Mockito) and operate within CI/CD environments throughout the development lifecycle to ensure continuous quality.
- Collaborate with frontend developers to integrate user-facing elements with backend logic, ensuring efficient data exchange and API consumption.
- Participate actively in Agile methodologies such as Scrum, Kanban, or SAFe, contributing to planning, reviews, and retrospectives.
- Communicate effectively with stakeholders, understand requirements, and translate them into technical solutions, while working efficiently in semi-structured environments with changing priorities.
Mandatory Skills & Qualifications :
- Experience : 3- 9 years of relevant experience.
- Languages : Java (including Java EE) and Python.
- Frameworks : Spring Boot and the full Spring Framework (Security, Persistence, Messaging).
- Database : PostgreSQL, with strong SQL and ORM experience.
- Architecture : Experience designing and developing Microservices and REST/SOAP-based web services.
Preferred Skills :
- Experience with container orchestration tools like Kubernetes.
- Proficiency with NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with code quality tools (e.g., SonarQube).
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1585406
Interview Questions for you
View All