Zkus vyladěnou mobilní aplikaci

rating

Java Developer for Teamio — a product that helps companies find the right people

Méně než týden

Alma Career Czechia s.r.o.

Vzdálenost od tebe uvidíš po zadání adresy ve výpisu nabídek.


Plat

90 000 - 115 000 Kč hrubého

Úvazek

Práce na plný úvazek

Smlouva

Pracovní smlouva

Benefity

Notebook, Flexible start/end of working hours, Refreshments on workplace, Corporate events, Work mostly from home, Self-organization of the job, Dog-friendly office, Children-friendly office, Individual budget for personal growth

Vzdělání

Středoškolské nebo odborné vyučení s maturitou

Jazyky

Čeština (Středně pokročilá), Angličtina (Pokročilá)

Zařazené

IS/IT: Vývoj aplikací a systémů


O pozici

Teamio is one of our most important products. Its mission is simple, but essential: it helps companies manage recruitment, work with candidates, and advertise jobs across our job portals such as Jobs.cz, Prace.cz, Práce za rohem, and Atmoskop.

Now we’re looking for a Java Developer to 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?

ou’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:

  • developing and improving backend services in Java,
  • collaborating on frontend features implemented in React and TypeScript,
  • designing and evolving the architecture of Teamio’s product components,
  • modernizing existing applications and architecture,
  • designing cloud infrastructure using Infrastructure as Code principles
  • working with candidate data, job applications, and internal recruitment sources,
  • integrating Teamio with our job portals and other internal systems,
  • improving performance, stability, scalability, and security,
  • writing and maintaining automated tests,
  • collaborating with other developers, product owners and teams across Alma Career.

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:

  • processing candidate applications for job positions,
  • managing candidates in the applicant database,
  • working with CV search across users of our job portals,
  • enabling job ad publishing on profesia.sk/cz and other jobboards,
  • maintaining internal company sources such as career pages, job exports, inbox, Referral, external recruiters, and flexible application questionnaires,
  • developing a dynamic wizard for recruiters in React.

In other words, you’ll work on a system that sits at the very center 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:

  • Java 25,
  • Spring Boot,
  • SQL, PostgreSQL,
  • React and TypeScript for UI parts,
  • automated testing — unit tests, Selenium end-to-end tests, and acceptance tests,
  • Github,
  • Docker,
  • AWS
  • multiple environments for development, integration, and production.

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:

  • clean and maintainable code,
  • code reviews,
  • automated testing,
  • security and high availability,
  • performance and scalability,
  • sharing knowledge within the team,
  • ownership and space for technical initiative.

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:

  • strong knowledge of Java,
  • know Spring Boot well
  • understand REST APIs and ideally GraphQL,
  • experience with object-oriented design,
  • knowledge of SQL and relational databases,
  • a strong sense for clean, testable, and maintainable code,
  • experience with automated testing,
  • have at least basic-to-intermediate experience with frontend development, ideally in React
  • understand AWS cloud services and modern cloud environments,
  • are willing to work with AWS CDK and infrastructure-as-code concepts,
  • are interested in modern AI-assisted software development workflows
  • motivation to work in a product team and think about the impact of your work.

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:

  • AWS infrastructure and cloud-native applications,
  • Docker and containerized environments,
  • GitHub Actions,
  • performance optimization and scaling of larger applications,
  • web application security,
  • working on a product with a larger user base,
  • architecture design and gradual modernization of existing systems,
  • AI developer tools such as Claude Code or GitHub Copilot.

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?

  • You’ll work on a product with real impact on how companies hire.
  • You’ll actively use AI-assisted engineering workflows as part of daily development.
  • You’ll have space to influence technical solutions, not just implement tickets.
  • You’ll join an experienced team of developers who share knowledge and work together.
  • You’ll work with backend, architecture, data, integrations, and performance.
  • You won’t be stuck in an outdated Java world — we are gradually modernizing and moving the stack forward.
  • You’ll be part of a stable company, while still having space for initiative and ownership.

What will make you happy with us?

Impact & growth

  • Salary range: 90 000 - 115 000 CZK/month, depending on your experience and seniority.
  • You’ll be part of a long-term transformation from separate local solutions toward a more unified and scalable technology setup.
  • You’ll have room to grow beyond feature delivery — contributing to technical decisions, quality standards and better ways of working.
  • Access to internal and external courses and conferences, plus free access to Seduo — our own learning platform full of development opportunities.

Time & flexibility

  • 5 weeks of vacation
  • Unlimited “Happy Days” — extra days off you can use anytime (for appointments, errands, volunteering, or simply because it’s a beautiful day outside)
  • Flexible working hours and home office
  • A mobile tariff with 100 GB of data to make remote work and online meetings seamless

Health & wellbeing

  • Mental health support through Hedepy (online sessions with a psychologist/therapist)
  • Multisport card contribution (250 CZK) + option for accompanying adult and children’s cards
  • Support during long-term illness

Everyday perks

  • Cafeteria credit and meal vouchers
  • Afternoon snacks twice a week and a fresh vitamin boost every Wednesday
  • A Freshpoint fridge with a 20% company contribution
  • A tea room with some of the best teas from across Asia
  • Various partner discounts (e.g., leasing, Smarty.cz, Interhome, and more)

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.

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.

Nebo zkus mobilní apku

Uvidíš nabídky ve svém okolí a všechny své odpovědi budeš mít vždy po ruce

Naskenuj kód

Na Práci za rohem máš největší šanci najít si práci blízko domova a přestat dojíždět. Vybírej z volných míst a brigád po celém Česku, třeba v lokalitách Praha, Brno, Ostrava, Plzeň, Liberec, Olomouc, České Budějovice, Hradec Králové, Ústí nad Labem, Pardubice, Zlín, Havířov, Kladno, Most, Opava a mnoha dalších.

Používáme cookies, viz Podmínky služby. A také chráníme tvoje osobní údaje, viz Zásady ochrany soukromí. Více o reklamě na portálech Alma Career a transparentnosti se můžete dočíst na naší Informační stránce. Zde je naše Technická specifikace.