Senior Java AI-Enabled Developer
Core
Design and develop high-load microservices for a global live-streaming platform serving 450+ million users.
Role type
Senior Java backend engineer (AI-enabled)
Builds
High-load microservices and REST APIs for a B2C live-streaming application
Domain
Consumer media / Live streaming / Distributed systems
Deliverable
production ML models
Required skills
Java 17+, Spring Boot, Microservices, MySQL, Redis, Kafka, REST APIs, Protobuf, SQL, CI/CD, Unit/Integration testing, SOLID principles, Git
Preferred skills
Aerospike, Spring Cloud, Docker, Kubernetes, GCP, BigQuery, AI coding agents
Technologies
Java, Spring Framework, Spring Boot, MySQL, Redis, Kafka, GitLab CI, Mockito, WireMock, Testcontainers, Aerospike, Docker, Kubernetes, Google Cloud Platform
Responsibilities
Design and develop high-load microservices; Produce high-quality code with comprehensive tests; Maintain production services; Provide code reviews; Contribute to development processes; Utilize AI coding agents for day-to-day development tasks
Seniority
Senior, hands-on IC