<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4958233&amp;fmt=gif">
Gdansk+3 more

What's this role about?

Responsibilities: * Developing and testing solutions in Java based on given requirements * Estimating tasks * Participating in daily team sync-ups, retrospectives, sprint plannings and backlog refinement sessions * Participating in code reviews * Daily communication with the client through emails, communicators , phone sync-ups etc. * Provide consulting services (helping client with gathering requirements, propose architecutre, developing POC)

What skills and experience do you need?

Skills Needed: * Experience in Java (6+ years) * Strong understanding of Java fundamentals, OOP principles, design patterns and engineering practices * Understanding of Web protocols and technologies, RESTful Web services * Experience with source code versioning systems (Perforce, Git, SVN) * Good verbal and written English * Solid understanding of complete product development cycle * Strong analytical skills, systematic approach and self-reliant * Familiarity with Agile/Scrum methodologies * Spring * Spring Boot * Databases knowledge (SQL) Nice to have (but not required): * Dropwizad experience * MongoDB * ArgoCD * Kubernetes * Frontend (React, Angular)

Apply now

Join our


Ready to create your own Endava story? Your journey starts here!
Life at Endava

Our global community

We’re a diverse group of people who share, create and connect over projects and beyond in the communities we live in. Working across 28 countries in six continents, we aim to be a force for good locally and turn our passions into drivers of change.

Interesting? We love when people share.

Learn more about the opportunities and life at Endava

Contact us now!