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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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++
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
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
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
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
CoolPeople
Radley James
Senior Software Engineer (DNS & Networking)