Senior Java Developer
On-site · Odesa, Odessa, Ukraine
Job Summary
Senior Java Developer to join a remote-outbound campaigns team, leading design, development, and implementation of microservices for a cloud contact center platform. Responsibilities include architecting scalable, reliable solutions; mentoring engineers; conducting code reviews; addressing technical debt; staying current with technologies; and collaborating with cross-functional teams. Required: 7+ years Java backend experience, Spring/Spring Boot, Kubernetes, CI/CD (GitLab), Elasticsearch, SQL/NoSQL, and GCP; Bachelor's degree. Benefits include relocation program, remote-work flexibility, professional development opportunities, and global impact opportunities.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 7+ years of experience in Java backend development
- Expert-level Java with Spring and Spring Boot
- Extensive hands-on experience with Kubernetes and CI/CD tools (GitLab)
- Elasticsearch experience
- SQL/NoSQL database design
- Strong knowledge of public cloud infrastructures, particularly Google Cloud Platform (GCP)
- Strong problem-solving and communication skills
- Experience transforming monoliths into microservices architectures
- Experience designing and implementing complex systems at scale
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.