Senior Backend Engineer (Java | Kafka | Cloud)
Core
Design, develop, and maintain scalable cloud-native backend services and event-driven microservices.
Role type
Senior Backend Engineer (Java/Spring Boot/Kafka)
Builds
Scalable backend services, microservices, and REST APIs
Domain
Cloud-native distributed systems and event-driven architecture
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Kafka, REST API design, distributed systems, CI/CD pipelines, automated testing, containerization
Preferred skills
Technical design, architectural decision-making, knowledge sharing
Technologies
Java, Spring Boot, Kafka, cloud services, containerized environments
Responsibilities
Design and develop scalable backend services; Build and evolve microservices and event-driven architectures; Develop and integrate REST APIs and asynchronous communication solutions; Participate in technical design discussions, code reviews, and architectural decisions; Contribute to CI/CD pipelines and automated testing; Ensure solutions meet performance, scalability, reliability, and security requirements; Support continuous improvement through knowledge sharing and technical leadership.