Java Developer (m/f)
Inside Alma Career, our job and our mission are to create A better world of work for everyone, and we do that through our products, which have been improving the labour market for years now, by connecting employers and job seekers and offering solutions throughout the entire employee journey.
We are present in ten European countries, but although our reach is global, our heart is local, and we foster local authenticity in all our markets.
In Croatia, we`re best known for the MojPosao site, as well as for: MojaPlaća, HR Days conference, Pulser, Sezonac, and other products.
Currently, we`re looking for a Java Developer to join our Teamio team.
Teamio is one of Alma Careers’ most important products. Its mission is simple, but essential: it helps companies manage recruitment, work with candidates, and advertise jobs across our job portals.
A new Java Developer should help us improve Teamio, evolve its architecture, and move the product another step forward. Teamio is well established on the Czech market and has ambitions that reach beyond it, so your work will have a real impact on how companies hire.
If you enjoy software development, clean code, thoughtful architecture, and working on a product used daily by recruiters and hiring teams, this might be a great fit.
What will be your job
You’ll become part of a product team responsible for important parts of Teamio — from processing candidate applications, through managing candidate databases, to tools that help recruiters work with applicants more efficiently.
Your work will include:
You won’t just receive narrowly defined tasks from above. We expect you to think about how things can be improved, bring your own ideas, and actively contribute to the technical direction of the product.
This role goes beyond feature implementation. You’ll participate in architectural decisions, cloud infrastructure design, operational improvements, and long-term technical evolution of the platform.
What does the RED team work on
Within Teamio, the RED team is responsible for managing applicants and candidates for job positions advertised through our products, such as Jobs.cz, Prace.cz, Práce za rohem, and Atmoskop.
More specifically, this means:
In other words, you’ll work on a system that sits at the very centre of the recruitment process. Your code won’t live in isolation — it will directly influence how companies work with candidates and how effectively they fill their open roles.
Tech stack you will use
The main language of Teamio is Java. We’re not looking for someone who needs to be introduced to it from scratch — we’re looking for someone who feels at home in Java and wants to help move a large, meaningful product forward.
Your work won’t end with writing code — you’ll also work with cloud infrastructure, deployment pipelines, and services running in AWS.
We actively use modern AI-assisted development tools such as Claude Code and GitHub Copilot to improve productivity, testing, debugging, documentation, and delivery effectiveness.
You’ll work with technologies and tools such as:
We try to keep up with modern standards. You won’t find us stuck on ancient Java 6 or Java 8 leftovers. Many of our applications already run on Java 25, and we are gradually moving others there as well.
At the same time, Teamio is a product with history, real customers, and real business impact. That means our work combines new development with the careful evolution of existing systems, architecture improvements, and gradual reduction of technical debt.
How we work?
We work in an agile environment — depending on the team, either Scrum or Kanban. We have many years of experience with agile development, but we don’t follow processes for the sake of processes. We use them to support collaboration and help the team deliver a high-quality product.
We care about:
We’re not a bank where everything is dictated from the top down. We believe good technical solutions come from teams where developers understand the product, have space to think, and are encouraged to speak up.
How do we imagine you
You’ll be a great match if you have solid experience with backend development in Java and enjoy thinking not only about implementation details, but also about how individual parts of a system fit together.
We’d like you to have:
You don’t need to know every single technology in our stack. What matters more is your willingness to learn, think in context, and actively contribute to the team.
What will earn you extra points
It’s a plus if you have experience with:
Getting started: what awaits you
During your first weeks, we’ll introduce you to the product, architecture, development environment, and the way our team works. We won’t throw you into deep water without context — you’ll start with smaller tasks, get to know the key parts of Teamio, and gradually take on larger topics.
After the first month, you should understand how Teamio works, what the RED team is responsible for, and how our day-to-day development runs.
After three months, you’ll be actively contributing to product development, participating in technical discussions, and taking ownership of specific parts of the solution.
Why you will enjoy working with us
What will make you happy with us
Impact & growth
Time & flexibility
Health & wellbeing
Everyday perks
And what truly makes the difference
It’s the people.
At Alma Career, you’ll find a friendly and respectful culture where you can be yourself. We care about meaningful work — what we build helps shape the world of work for millions of people. And we believe growth happens together: by sharing ideas, challenging each other, and supporting one another, and we also highly support AI in work and pushing beyond traditional boundaries.
Courage grows together.
Does this sound like your kind of challenge?
Send us your CV or LinkedIn profile and let’s have an online meeting with our Chapter Leader Vojtěch Binar and Lead Engineer Dominik Lövinger.
Apply!

Obavijesti me o sličnim poslovima
KING ICT jedan je od vodećih regionalnih sistem integratora u isporuci i implementaciji suvremenih informacijskih rješenja i tehnologija širi svoj...
Prijavite se za ovaj posaoOpis posla Plinacro d.o.o. dana 03.08.2026. raspisuje natječaj za prijem u radni odnos na sljedeća radna mjesta u: Sektoru informacijske...
Prijavite se za ovaj posaoProcess Mining Data Scientist (m/f) Zagreb Join our growing digital transformation and process excellence community as a Process Mining Data...
Prijavite se za ovaj posaoCyber Security Technical Specialist (m/f) Zagreb Join our growing team as a Cyber Security Technical Specialist and help shape the...
Prijavite se za ovaj posaoOpis posla Tražimo osobu koja će nam pomoći razviti pouzdan sustav za automatsku klasifikaciju proizvoda i poboljšati kvalitetu podataka. Glavne...
Prijavite se za ovaj posaoMitarbeiter:in IT-Servicedesk (m/w/x) STRABAG BRVZ d.o.o. Direct employment (with professional experience) Zagreb Services / Service companies Vollzeit Job-ID: 658 vielfältige...
Prijavite se za ovaj posao