Backend Java Developer
Description
Roles and Responsibilities :
- Design, develop, and maintain scalable, high-performance backend applications using Java and Spring Boot.
- Take ownership of assigned microservices and manage their complete lifecycle, including development, maintenance, monitoring, and optimization.
- Build and maintain RESTful APIs consumed by frontend applications and external systems.
- Analyze, document, and enhance existing business processes and backend workflows.
- Participate in architecture discussions and contribute to technology and design decisions.
- Job Requirements :
- 5-9 years of experience in developing Java applications using Spring Boot framework.
- Strong understanding of Kafka messaging system integration with microservices architecture.
- Experience working on big data processing pipelines using Apache Spark or similar technologies.