This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility
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
Requirements
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
Nice to have
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