Senior Java Developer
Core
Design, build, and operate highly available and scalable microservices for a cloud-based SaaS platform powering mission-critical customer experience applications.
Role type
Senior IC Java Developer (Cloud & Distributed Systems)
Builds
Cloud-native SaaS platform with AI-enabled customer service capabilities
Domain
Cloud computing, distributed systems, customer experience technology
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Google Cloud Platform (GCP), Docker, Kubernetes, microservices architecture, distributed systems design, cloud security, troubleshooting, system modernization
Preferred skills
GCP services (BigQuery, Cloud Functions, Pub/Sub), Continuous Delivery practices, AWS or Azure experience
Technologies
Java, Spring Boot, Google Cloud Platform, Docker, Kubernetes, BigQuery, Cloud Functions, Pub/Sub, App Engine, Cloud SQL
Responsibilities
Design and develop scalable microservices; modernize existing application architectures; provide production support and incident troubleshooting; collaborate on AI-enabled customer service features; contribute to cloud operations and continuous improvement practices
Seniority
Senior, hands-on IC