Current Job ad is archived and no longer accepting applications.

Java Developer

Join our development team in Tallinn!

The job

✅Implement: Produce clean working code based on agreed requirements

✅Collaborate: Everyone's effort matters equally

✅Validate: You developed it; now help us test it

✅Troubleshoot: Notice issues, investigate and fix production bugs

✅Think: Suggest improvements and explain to others

✅Evolve: Gain skills and knowledge relevant to the job

Skills and experiences

🧑‍💻Proficiency in Java and Spring

👩‍💻Experience with SQL and PostgreSQL

🧑‍💻Experience with APIs, microservices and AWS

👩‍💻Experience with Rabbit or similar broker

🧑‍💻Experience with Android is beneficial

👩‍💻Ability to work together with the team

🧑‍💻Readiness to learn and expand own skills

Locker Network

Posti locker network is one of the biggest installations per capita in Europe spreading across Finland and Baltic countries. Around 85% of families in Finland alone may find a parcel locker within a 1-kilometer radius of their home.

The locker network backend is a collection of connected microservices and APIs built using various technologies and network adaptations to handle tens of thousands of incoming requests from field devices. Through a dozen of integration chains, business logic processes incoming signals to produce numerous transations that are directed at Posti's backend services.

The Posti locker backend processes hundreds of thousands of low-level device requests each day, along with 20–40 thousand parcels that are processed daily and shelved by couriers, picked up by consumers, or returned by them. To ensure secure and responsible delivery, every item sent by Posti through its own locker network is managed with care in the backend systems.

We genuinely care about service quality, which is why we work daily to improve system architecture and address its security, performance, and resilience.

What is there for you?

Check our career site to learn more about the company and culture!