Java Developer

Job Overview

Join the DPDgroup IT Solutions team and help develop modern applications supporting global operations of the Geopost. We work in an international environment, implementing solutions based on the latest technologies and architectural standards. We’re looking for experienced Java Developers who want to have a real impact on product development and system architecture.

Holding this position you will be responsible for:

  • Develop and maintain backend applications using Java 8/11+, Spring Boot 2+, Spring Framework 5+

  • Design solutions aligned with Twelve-Factor App principles

  • Integrate with external systems (Kafka, REST API, PostgreSQL)

  • Participate in architectural and technical decision-making

  • Work in Scrum methodology – daily stand-ups, sprint planning, retrospectives

  • Collaborate with product, QA and DevOps teams

  • Participate in code reviews and knowledge sharing

Must have requirements

Minimum 4 years of experience as a Java Developer

Strong knowledge of Java 8/11+, Spring Boot, Spring Framework, PostgreSQL, SQL

Experience with Docker, Kubernetes, Helm, Kafka

Understanding of scalable application design principlesFluent English (both written and spoken)

Experience working in Scrum environments

Good English skills (minimum B2 level)


Nice to have requirements

Knowledge of React

We offer you

Renumeration: 12 000 – 22 000 net/B2B (depends on experience, if you have 3 years of experience you can bet on the minimum range, but we are focusing on the quality of your experience mainly)

•Work-life balance: flexible working hours (you can start your work from 8 to 9) and a hybrid model if you are from Warsaw (2 times per week in the office in Warsaw – usually it is Wednesday and Thursday), but if you are from another city in Poland, you will have to visit at least twice a month, or more if there will be a need for team workshops

Semi-annual evaluation meetings and a clearly defined career path and salary forecast

A friendly Buddy to guide you through the onboarding and further training and career opportunities

Training possibilities for personal development after completing the onboarding period

Space to implement your own ideas

Perks&Benefits

• Fitness card (Benefit Multisport)

• Private health care (EnelMed)

• Access to language learning platform eTutor

• An open and casual company culture filled with internal events

• The opportunity to quickly develop professionally on projects in Europe and all over the world

• Parking space

• Employee Referral Program

• Great integration events :)

How our recruitment process looks like:

A short interview with our recruiter (around 30 minutes, MS Teams)

Technical interview with live coding (60 min, MS Teams)

Optional: recruitment task + final interview

3-month trial period