Java Developer (Seniority Levels)

andrew paulsen • Czechia
Relocation
Apply
AI Summary

Join a leading international financial institution to work on complex systems, modern technologies, and high-impact platforms as a Java Developer. Design and develop robust, scalable, and high-quality Java solutions. Contribute across the full software development lifecycle.

Key Highlights
Design and develop Java solutions
Contribute across the full software development lifecycle
Work on complex systems, modern technologies, and high-impact platforms
Key Responsibilities
Design and develop robust, scalable, and high-quality Java solutions
Analyse requirements and turn them into practical technical designs
Take ownership of features from idea to production
Contribute across the full software development lifecycle
Collaborate with international engineering teams and stakeholders
Technical Skills Required
Java Java 17 Core Java Spring Spring Boot OOP Multithreading Concurrency Linux UNIX Maven Gradle CI/CD pipelines Relational databases Messaging technologies Dependency injection frameworks JUnit TDD Automated testing Git GitLab Bitbucket Jira Confluence Jenkins TeamCity
Benefits & Perks
Competitive salary and annual bonus
Pension contribution and long-term incentive options
5 weeks of vacation
Generous sick leave support
Private healthcare
Flexible working hours and hybrid setup
Learning support, certifications, and conference opportunities
Language courses
Sports and wellbeing benefits
Relocation support for candidates within EU
Nice to Have
Protocol Buffers
Aeron
Redis
GridGain
Kubernetes
Bash
C++

Job Description


Java Developer (Various Seniority Levels)

Prague | Hybrid work model | Full-time


A leading international financial institution with a major technology hub in Prague is growing its Java engineering teams and looking for Java Developers across multiple seniority levels.

Whether you are an experienced Java Developer, a Senior Engineer, or already operating as a Tech Lead, Principal Engineer, or Team Leader, this is an opportunity to work on systems that power global trading, pricing, execution, and risk platforms in a fast-moving, large-scale environment.

Why join


This is not a one-team opportunity. We are hiring across a variety of projects and domains, which means we are looking for engineers with different strengths — from low-latency and high-performance development to scalable backend systems, platform modernisation, and mission-critical business applications.


What you could work on

Depending on your background and interests, you may join teams building:

  • High-performance trading platforms focused on speed, resilience, and reliable execution
  • Low-latency order management systems supporting electronic and algorithmic trading
  • Pricing and valuation platforms for equities and derivatives
  • Scalable trading solutions for pricing, RFQs, hedging, and risk workflows
  • Modern global platforms supporting bond trading and fixed income technology


Technologies we work with

Across teams, the environment includes a broad and modern Java ecosystem, including:

  • Java 17 / 21
  • Core Java
  • Spring / Spring Boot
  • OOP, multithreading, concurrency
  • Linux / UNIX
  • Maven / Gradle
  • CI/CD pipelines
  • Relational databases
  • Messaging technologies such as Kafka, Solace, IBM MQ
  • Dependency injection frameworks such as Spring, Guice, HK2
  • Containers and virtualisation
  • JUnit, TDD, automated testing
  • Git / GitLab / Bitbucket
  • Jira / Confluence
  • Jenkins / TeamCity
  • Nice to have in selected teams: Protocol Buffers, Aeron, Redis, GridGain, Kubernetes, Bash, C++


What you will do

  • Design and develop robust, scalable, and high-quality Java solutions
  • Analyse requirements and turn them into practical technical designs
  • Take ownership of features from idea to production
  • Contribute across the full software development lifecycle
  • Write clean, maintainable, and well-tested code
  • Collaborate with international engineering teams and stakeholders
  • Support best practices in software design, testing, and delivery
  • Depending on seniority, help shape architecture, mentor others, and drive technical direction


Requirements

We would love to hear from engineers who bring:

  • Strong hands-on experience with Java development
  • Solid understanding of backend architecture and software engineering principles
  • Experience with multithreaded, distributed, or performance-sensitive systems
  • Knowledge of Spring-based development
  • Comfort working with databases, messaging, and integration patterns
  • Interest in building software that is reliable, performant, and business-critical
  • For more senior profiles: the ability to lead technically, influence design decisions, and support team growth

Experience in financial services or capital markets is welcome, but not essential for every team.


What is on offer

  • Competitive salary and annual bonus
  • Pension contribution and long-term incentive options
  • 5 weeks of vacation
  • Generous sick leave support
  • Private healthcare
  • Flexible working hours and hybrid setup
  • Learning support, certifications, and conference opportunities
  • Language courses
  • Sports and wellbeing benefits
  • Relocation support for candidates within EU


If you are looking for a Java role where you can work on complex systems, modern technologies, and high-impact platforms, this could be a great next step.


Similar Jobs

Explore other opportunities that match your interests

Senior/Medior Java Backend Developer

Programming
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

CoolPeople

Czechia

Java Developer - Investment Bank

Programming
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

Radley James

Czechia

Senior Software Engineer (DNS & Networking)

Programming
•
2w ago

Premium Job

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

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

Jamf

Czechia

Subscribe our newsletter

New Things Will Always Update Regularly