Posted on: 18/02/2026
Job Description :
Responsibilities :
- Design, develop, and maintain high-performance, scalable, and secure backend applications using Java and Spring Boot.
- Architect and implement microservices-based solutions, ensuring adherence to best practices and design patterns.
- Develop and maintain RESTful APIs for seamless integration with frontend and other backend systems.
- Optimize application performance and ensure efficient resource utilization.
- Design and implement cloud-based solutions using Azure services, particularly Azure Logic Apps and Azure Functions.
- Develop and deploy serverless applications using Azure Functions.
- Understand and implement Azure fundamentals.
- Design and implement event-driven architectures using Apache Kafka.
- Configure and manage Kafka clusters for high availability and performance.
- Write clean, maintainable, and well-documented code.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Implement unit and integration tests to ensure code quality.
- Provide technical leadership and guidance to junior developers.
- Mentor and train team members on Java, Spring Boot, Azure, and Kafka technologies.
- Contribute to the development of technical documentation and knowledge sharing.
- Communicate effectively with technical and non-technical stakeholders.
- Participate in agile ceremonies and contribute to project planning and execution.
- Analyze and resolve complex technical issues.
- Implement effective monitoring and logging solutions.
Required Skills and Expertise :
- Strong proficiency in Core Java and Advanced Java concepts.
- Extensive experience in developing backend applications using Java.
- Deep understanding of object-oriented programming principles and design patterns.
- Extensive experience in developing microservices using Spring Boot.
- Strong understanding of Spring Boot framework and its features.
- Experience with RESTful APIs and microservices architecture.
- Experience with Advanced Spring Boot features.
- Experience with Azure cloud services, particularly Azure Logic Apps and Azure Functions.
- Experience with Apache Kafka for event processing.
- Understanding of Kafka architecture and concepts.
- Experience with relational and NoSQL databases.
- Proficiency in SQL.
- Proficiency in using version control systems (Git).
- Excellent communication and interpersonal skills.
- Ability to work effectively in a team environment.
Preferred Skills :
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of CI/CD pipelines and tools.
- Experience with cloud-native development practices.
- Experience with other messaging systems.
Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 6 to 12 years of experience in Java backend development.
- Proven experience in developing microservices using Spring Boot and integrating with Azure cloud services.
- Strong understanding of event processing using Kafka.
- Must be able to join within a reasonable timeframe
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1613677