Back to all jobs
E

Senior Java Developer

Endava

Krakow, PolandPosted 13 days agoFull-time

Job details

Company

Endava

Location

Krakow, Poland

Employment type

Full-time

Seniority

Mid level

Primary category

Other

Posted date

23 Apr 2026

Valid through

Job description

About the role
We are looking for an experienced Senior Java Developer to join our team and contribute to the design and delivery of high-quality backend services. This role requires strong hands-on expertise in modern Java technologies and proven experience working with hexagonal architecture in production environments. 

This role is available on a full-time employment contract (UoP) and requires the willingness to work from our office in Kraków.

Key responsibilities

  • Design, develop, and maintain scalable backend services using Java 17+ and Spring Boot 3.x
  • Apply hexagonal architecture (ports and adapters) in real-world delivery (this is a core requirement)
  • Implement secure applications using Spring Security 6.x., OAuth2, and JWT (JWKS-based authentication)
  • Build and integrate RESTful services using Feign clients with resilience patterns (Resilience4j circuit breakers)
  • Develop and maintain asynchronous communication using AMQ messaging (both producer and consumer sides)
  • Handle XML processing using JAXB marshalling/unmarshalling
  • Write and maintain high-quality tests, including acceptance tests using JUnit 5 and Mockito
  • Collaborate with cross-functional teams to ensure high-quality and maintainable solutions
  • Contribute to architectural decisions and best practices

 

    More jobs from Endava

    More other jobs in Germany