Senior Java Developer

andrew paulsen • Czechia
Relocation
Apply
AI Summary

We are seeking skilled Java Developers to join technology teams working on high-performance, mission-critical software systems. You will participate in the design, development, and modernization of backend platforms that support complex business processes, large-scale transactions, and modern digital products. The roles are available across multiple teams and domains.

Key Highlights
Design, develop, and maintain Java backend applications
Build and evolve REST APIs and backend services
Collaborate with QA, infrastructure, data, and global engineering teams
Key Responsibilities
Design, develop, and maintain Java backend applications
Build and evolve REST APIs and backend services
Collaborate with QA, infrastructure, data, and global engineering teams
Participate in code reviews, design discussions, and technical decision-making
Take part in the full software lifecycle: analysis → design → development → deployment
Technical Skills Required
Java Spring / Spring Boot SQL Server JPA Hibernate JDBC Maven Gradle Git JUnit JavaScript HTML JSON
Benefits & Perks
Competitive salary with annual bonus
Hybrid working model
5 weeks of vacation
Employer pension contribution
Professional training, certifications, and conferences
Flexible working hours and home office
Relocation support within the EU for EU citizens
Nice to Have
Docker
Testcontainers
Redis
Messaging systems (Kafka, RabbitMQ, SQS)
CI/CD pipelines, GitHub Actions
GraphQL or JSON API
Reporting tools (e.g. MS SQL Server Reporting Services)
Core Java, multithreading, concurrency, performance tuning

Job Description


Java Developer


Various seniority levels | Hybrid | Prague / Relocation support (EU citizens)


We are seeking skilled Java Developers to join technology teams working on high-performance, mission-critical software systems. You will participate in the design, development, and modernization of backend platforms that support complex business processes, large-scale transactions, and modern digital products.


The roles are available across multiple teams and domains – from core enterprise systems and financial platforms to modernized services and new feature development. Most positions are backend-focused, but full-stack profiles are also welcome.


Hybrid cooperation is possible (typically 2 or 3 days on-site in Prague).


What you will do

  • Design, develop, and maintain Java backend applications in an agile environment
  • Build and evolve REST APIs and backend services
  • Work with relational databases and data models
  • Implement new features, fix defects, and improve existing systems
  • Write clean, testable, and maintainable code (unit & integration tests)
  • Participate in code reviews, design discussions, and technical decision-making
  • Collaborate with QA, infrastructure, data, and global engineering teams
  • Take part in the full software lifecycle: analysis → design → development → deployment
  • Contribute to continuous improvement of architecture, performance, and processes
  • (Senior roles) Mentor colleagues and support technical leadership within the team
  • Participate in on-call support and incident resolution where required


Must have

  • Strong knowledge of Java
  • Experience with Spring / Spring Boot (Spring MVC)
  • Strong knowledge of relational databases (e.g. SQL Server) and ORM
  • (JPA, Hibernate, JDBC)
  • Experience designing and consuming RESTful APIs
  • Maven or Gradle
  • Git, code reviews, and collaborative development
  • Experience with JUnit and test planning
  • Basic knowledge of JavaScript, HTML, JSON
  • Ability to work independently, take ownership, and escalate when needed


Nice to have

  • Docker, Testcontainers, Redis
  • Messaging systems (Kafka, RabbitMQ, SQS)
  • CI/CD pipelines, GitHub Actions
  • GraphQL or JSON API
  • Reporting tools (e.g. MS SQL Server Reporting Services)
  • Core Java, multithreading, concurrency, performance tuning


Tech stack (team-dependent)

  • Java 17+ (some teams up to Java 21)
  • Spring / Spring Boot
  • SQL Server and relational databases
  • CI/CD, containerization
  • Modern monitoring and logging tools


What we offer

  • Competitive salary with annual bonus
  • Hybrid working model (2 or 3 days on-site in Prague)
  • 5 weeks of vacation
  • Employer pension contribution
  • Professional training, certifications, and conferences
  • Flexible working hours and home office
  • Relocation support within the EU for EU citizens


About the environment

You will work in a large, mature engineering environment with strong emphasis on code quality, security, and performance, while also being exposed to modern development practices and tooling.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

Radley James

Czechia

Senior Backend Product Engineer

Programming
•
6d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Productboard

Czechia

Senior Developer Experience Engineer

Programming
•
6d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Productboard

Czechia

Subscribe our newsletter

New Things Will Always Update Regularly