Senior Java Developer
Remote · Ukraine or Vinnytsya, Vinnytsia, Ukraine
Job Summary
Senior Java Developer role focusing on delivering customized software solutions for a European public-sector client. Responsibilities include implementing software components per design, system integration and testing, unit testing, estimating efforts and timelines, collaborating with stakeholders, contributing technical input to product roadmaps, triage/incident analysis, and supporting/optimizing CI/CD processes. Tech stack features Java with Spring and Quarkus, Angular (optional), PostgreSQL, RESTEasy, Hibernate/Panache, Kafka, Microservices, Maven, Flyway, Docker, Kubernetes, GitLab, Jira, ArgoCD, Grafana. Requires 6+ years of Java development experience, strong Spring/Quarkus background, microservices and container experience, relational databases, REST/SOAP integrations, testing proficiency, and good English communication; German language skills are a plus. The role offers a remote-work-friendly environment with a relocation program and opportunities for growth within a global, multicultural team.
Required Qualifications
- 6+ years of Java development experience
- Strong experience with Spring Framework and Quarkus
- Experience with microservices architecture and containers (Docker/Kubernetes)
- Relational databases experience (PostgreSQL or other RDBMS)
- Experience with REST/SOAP integrations and messaging (Kafka, ActiveMQ)
- Good understanding of testing principles
- Ability to communicate confidently in English
- Strong communication and collaboration skills with stakeholders and distributed teams
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.