Senior Java Developer
Remote · Kyiv, Kyiv City, Ukraine or Ukraine
Job Summary
Senior Java Developer to implement software components according to design specifications, perform system integration and testing, conduct unit testing, participate in estimating project efforts and delivery timelines, and proactively collaborate with teammates and stakeholders to ensure project efficiency and predictability. Role requires backend Java expertise (Spring, Quarkus) with Microservices, Docker/Kubernetes, PostgreSQL, Kafka, REST/SOAP integrations, and testing practices. Project focuses on software development in the tax administration domain for a large European public-sector client, with responsibilities spanning CI/CD support and contribution to product roadmaps; opportunity to work with Angular frontend (nice-to-have) and global, distributed teams. Remote work and relocation program are offered, reflecting a flexible work environment and international collaboration.
Required Qualifications
- 6+ years of experience in Java development
- Strong experience with Spring Framework, Quarkus
- Understanding of microservices architecture and containers (Docker/Kubernetes)
- Experience with relational databases (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.