Senior Java Developer (6-month Contract)
Core
Design, build, and operate scalable backend systems and APIs for a global content management platform, focusing on reliability, low latency, and operational excellence.
Role type
Senior IC backend software engineer (Java/Spring Boot)
Builds
Distributed backend services, REST APIs, asynchronous workflows, and integration components for content lifecycle management
Domain
Media & Entertainment / Content Management Systems / Distributed Systems
Required skills
Java, Spring Boot, Python, System Design, Cloud Platforms (AWS), Distributed Systems, Message Queues (Kafka), Database Query Tuning, CI/CD, Containerization (Docker, Kubernetes), Observability
Preferred skills
Experience with storage systems, Caching strategies (Redis, Memcached), Infrastructure-as-Code
Technologies
Java, Spring Boot, Python, AWS, S3, SQS, SNS, Kafka, Redis, Memcached, Docker, Kubernetes
Responsibilities
Design and implement Java services, REST APIs, and integration components; Build workflow automation and bulk-operation capabilities; Develop metadata validation and business-rule enforcement; Integrate CMS with RMS and internal services; Improve observability through logging, metrics, and tracing; Implement audit trails and traceability; Own production readiness including testing, deployment, and incident support
Seniority
Senior, hands-on IC