Engineering & Technology
Senior
Bulgaria; Poland; Romania

Senior Java Software Engineer (Kotlin)

About the role

In this role, you will build partner-facing APIs that let external organizations work with a healthcare services platform in real time, replacing stale nightly file exchanges with live, reliable answers. You will deliver changes across an established multi-service estate, where your work directly affects how quickly and confidently care teams act on up-to-date clinical information.

Responsibilities

  • Design and implement backend services and APIs in Kotlin and Java with Spring Boot, deployed as containers on managed Kubernetes
  • Own features end to end across several existing services, from specification to production release, meeting strict latency and availability targets
  • Collaborate with client architects, platform engineering, QA, and service owners through a specification-first, pull-request-based review process
  • Build secure API access with OAuth2 and a managed API gateway, including per-partner entitlement, usage plans, and rate limiting
  • Develop data access with PostgreSQL, Flyway migrations, and Redis caching, keeping response times low under burst traffic
  • Apply test-driven development with 90%+ unit coverage, property-based tests, and OpenAPI contract and consumer-driven tests
  • Collaborate into infrastructure with Terraform and CI/CD pipelines, adding structured logging, metrics, and tracing for every service

Requirements

  • 5+ years of backend development with Java and Kotlin, building production services on Spring Boot
  • Hands-on experience with Gradle and Maven builds, and with evolving large existing codebases safely and incrementally
  • Solid knowledge of REST API design, OpenAPI specifications, and OAuth2-based authorization for external API consumers
  • Practical experience with PostgreSQL, schema migrations, and Redis caching in latency-sensitive services
  • Strong testing discipline, including TDD, property-based testing, and contract testing between services
  • Experience with Docker, Kubernetes, Terraform, and CI/CD pipelines on a public cloud, preferably AWS
  • Good understanding of performance tuning and observability for services with strict response-time targets
  • Structured written communication suited to design specifications, code reviews, and distributed teams
  • Upper-intermediate or higher proficiency in English for daily collaboration with US-based client teams

SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.

#LI-Remote

Role Summary

Location

Bulgaria, Poland, Romania

Work type

Remote/Office

Direction

Engineering & Technology

Subdirection

Platforms & Integration

Tech level

Senior

Personal recruiter:

Karolina Kolinska

Personal recruiter

Apply Now

Fill out the form, and we'll be in touch shortly.

CV/Resume in English will speed up its processing time
Upload file

About us

We are a digital engineering and technology consulting company where expertise grows alongside people. For more than 30 years, we have been elevating technology: helping organizations navigate complex business challenges by combining deep engineering knowledge with thoughtful, research-backed innovation. Our teams work across key areas: digital engineering, data and analytics, Сloud, and AI/ML. In each, we deliver practical, scalable solutions rooted in real business needs and measurable human impact.

You bring your perspective and ambition. We create an environment where your work meets clarity, confidence, and purpose.

About us

We offer

Flexible work model

Work from home, from the office, or in a hybrid format that supports focus and collaboration.

Compensation & Benefits

Competitive, market-based pay, benchmarked by role and location — plus health coverage, paid time off, wellness support, and learning opportunities.

People-first Leadership

Approachable leaders who communicate openly, keep teams close to the strategy, and support long-term planning.

Advanced tech communities

Stay close to AI/ML, Cloud, Quantum Computing, IoT, and Robotics communities, with projects built on modern frameworks.

More opportunities available

Browse all open positions to find the best fit for your experience.

Browse all positions
103324