-
Endava

Senior Java Developer

Endava
Poland · Full-time · Mid-Senior

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.



By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.



From prototype to real-world impact - be part of a global shift by doing work that matters.



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





Qualifications

Required skills and experience

  • Expert-level experience with Java 17+ and Spring Boot 3.x
  • Proven, hands-on experience delivering solutions using hexagonal architecture (ports and adapters)
  • Strong knowledge of Spring Security 6.x, OAuth2, and JWT (including JWKS)
  • Experience with Feign clients and resilience patterns (Resilience4j)
  • Solid experience with messaging systems (AMQ)
  • Experience with XML processing (JAXB)
  • Strong testing skills with JUnit 5 and Mockito, including writing acceptance tests
  • Ability to design clean, maintainable, and scalable systems

Nice to have

  • Experience working in distributed systems or microservices environments
  • Familiarity with cloud environments and CI/CD pipelines

Additional Information

“For this position, the starting gross base salary is PLN 19 276 PLN Gross per month (full-time employment contract), determined using objective and gender-neutral criteria including skillset, experience and role responsibilities.

Our benefits offering typically include private medical insurance, dental plan, and glasses reimbursement. The figure represents the initial remuneration we expect to offer for this role and does not limit the right to equal pay for women and men performing the same work or work of equal value. All remuneration and benefits decisions are based on non-discriminatory, gender-neutral criteria, and in accordance with the Polish Labour Code amendments implementing Directive on pay transparency, we do not request or consider candidates’ current or past remuneration during the recruitment process.”

At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.

Key Skills

Ranked by relevance

java spring boot junit xml microservices cloud cicd
Login to Apply
Posted
May 16, 2026
Type
Full-time
Level
Mid-Senior
Location
Cracow Metropolitan Area
Company
Endava

Industries

IT Services IT Consulting

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Sophilabs
Related

Back End Java Developer

2026-05-27

Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Sophilabs
Related

Back End Java Developer

2026-05-27

Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
KBR, Inc.
Related

Software Developers - Expression of Interest

2026-05-20

Full-time
Not Applicable
Australia
IT Services
Engineering