Two young professionals smiling confidently with city lights in the background, next to the text: "Between Wallstreet and Silicon Valley. Right where you fit in.

Full Stack Software Engineer (Java/Kotlin & React) (f/m/d)

Company:Deutsche Börse Prague Branch
Department:Information Technology
Location:Prague
Start Date:immediately
Career Level:Professionals

Your area of work:

 

Powering Europe’s energy transition in real time: join our core engineering team shaping the M7 XBID platform, the mission-critical system enabling pan-European cross-zonal intraday power trading. In this Full Stack Developer role, you will bridge back-end and front-end architectures to build, evolve, and scale a high-performance trading engine handling live operations across the continent. Working alongside skilled engineers in an agile setting, you will solve complex distributed computing challenges, steer architectural decisions, and make a measurable impact on European energy infrastructure every single day.

 

 

Your responsibilities:

 

  • Take end-to-end ownership of new features from initial design and technical proof of concept to production rollout.
  • Build resilient, high-throughput back-end microservices using Java 17+ or Kotlin on top of the Spring ecosystem.
  • Craft responsive, reliable, and intuitive user interfaces using modern web standards and React.
  • Implement low-latency REST APIs, WebSocket streaming, and event-driven communication protocols across distributed components.
  • Design efficient relational data models in PostgreSQL, optimize persistence layers, and ensure smooth data pipelines.
  • Troubleshoot intricate issues across distributed environments while safeguarding system reliability, performance, and security.
  • Contribute actively to technical discussions, architectural roadmaps, code reviews, and continuous delivery improvements.

 

 

Your profile:

 

  • Solid track record in full-stack software development spanning enterprise back-end architectures and modern web front ends.
  • Strong programming proficiency in Java 17+ and/or Kotlin, complemented by practical experience with Spring and Hibernate.
  • Hands-on familiarity with modern TypeScript, CSS, HTML, and client-side component libraries, ideally React.
  • Solid understanding of relational database design, SQL optimization (ideally PostgreSQL), and distributed messaging patterns.
  • Rigorous approach to clean code, testing, Git workflows, and agile collaboration in multidisciplinary engineering squads.
  • Strong analytical reasoning, self-reliance in technical problem-solving, and continuous appetite for mastering emerging technologies.
  • Helpful bonus assets include exposure to Protobuf, gRPC, RabbitMQ, WebSockets, Docker, CI/CD pipelines, or high-throughput financial and energy trading environments.

What we offer

  • International work environment

  • Hybrid work and flexible working hours

  • 25 days of vacation

  • Group Share Plan

  • 12 days of work from abroad (*in EU borders) 

  • Free drinks and subsidized canteen

  • Free access to e-learning platforms, internal development programs, mentoring & learning budget

  • Fully covered multisport card, life & accident insurance and sick days 

  • Fully covered public transport in Prague & free parking

  • Flexible benefit account (Pluxee)

  • Pension fund contribution

How Does the Process Look Like?

Please note that the process may vary depending on the business area. The specific process can be clarified in the first interview.

Step 1
Your application

The application process takes place via our online application tool. Via your personal candidate profile, you may view your application(s) at any time, add or change personal details or withdraw your application.

Step 2
Screening

Once we receive your application, our recruiting team will carefully review your experience and qualifications. If we have any questions or would like to learn more, we may reach out for a brief conversation before moving to the next stage.

Step 3
Interviews

If your profile is a potential match, we'll invite you to interviews with the hiring team and HR. These conversations are a great opportunity for us to get to know each other better and typically take place virtually or on-site, depending on the circumstances.

Step 4
Offer

If everything aligns and we see a great match, you'll hear from us within a few days with feedback and the next steps, including an offer if successful.

Step 5
Onboarding

Once all formalities have been completed, we’ll be excited to welcome you to Deutsche Börse Group. Alongside other new joiners, you'll take part in onboarding sessions designed to help you get connected, settled in, and set up for success, both globally and within your local team and department.

Explore Life at Deutsche Börse Group

When you think of Deutsche Börse Group, you may also think of the financial centre Frankfurt. And you are right – this is where the company is headquartered. But its reach goes far beyond that. Find out more about the many faces behind Deutsche Börse Group and what makes us unique.

LEARN MORE

Any Questions?

Check our FAQ page to receive answers to frequent questions. Otherwise our Recruiting Team is looking forward to your call or e-mail.

FAQs

Got Questions? We’ve Got Answers.Find information about the application and hiring process.

Recruiting Team

Our Recruiting Team is looking forward to your call or e-mail.

Phone: +49 69 21111810