Senior Software Engineer - Java
Core
Designing, building, and maintaining backend services and APIs for a high-scale content platform.
Role type
Senior backend software engineer (Java/Kotlin)
Builds
Core services powering a high-scale content platform
Domain
Internet / Content Platform
Deliverable
production ML models | product features
Required skills
Java, Kotlin, microservices, REST APIs, relational databases, CI/CD pipelines, TDD/BDD, SOLID principles
Preferred skills
cloud-native systems (AWS), monolith-to-microservices migration, globally distributed team experience
Technologies
Java, Kotlin, AWS
Responsibilities
Designing and building backend services and APIs, migrating monolith systems to microservices, writing test-driven code, supporting system reliability and monitoring, participating in on-call rotation, mentoring junior engineers
Seniority
Senior, hands-on IC
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.