Key Responsibilities
- Design, develop, and maintain scalable backend services using Java and the Spring framework
- Build and consume RESTful APIs for scalable applications
- Develop event-driven solutions using Apache Kafka
- Collaborate with cross-functional teams to define and implement technical solutions
- Ensure high performance, reliability, and scalability of applications
- Participate in code reviews and follow best engineering practices
Requirements
- Strong experience in Java (8+) and Spring / Spring Boot
- Hands-on experience with Apache Kafka
- Expertise in building REST APIs and microservices
- Solid understanding of backend architecture and design patterns
- Experience with version control tools (Git) and Agile methodologies