Share this Job

Java Developer in Prisma (m/f/d)

Date: 20-Oct-2020

Location: Prague, CZ

Company: Deutsche Börse Group

Field of activity

In Risk IT we focus on making Eurex Clearing the industry leader in Risk Services / CCP Risk Management and to support the growth into new products and markets. We are looking for experienced Java software developers to join our team in Prague.

We foster a culture of high standards, freedom and responsibility. We encourage ownership, independent decision making and bias to action. We are curious, move fast, try to avoid rules, and share information and feedback broadly. Being a part of Deutsche Börse Group gives you many opportunities for personal development and career growth through training, mentoring, and talent programs.

 

The team is developing an in-house back-end and a web GUI for reference data management (RDS – Reference Data Service), supporting the Prisma system core doing real-time central counterparty risk management calculations. The system runs on Linux (RedHat), employing distributed and parallel processing as well as high-availability features. The main RDS component is written in Java, running on JBoss embedded in a Linux environment. This component is using Spring, ActiveMQ, Hibernate, MySQL. The RDS system also contains several REST-based micro-services and stand-alone applications written in Java. These services use the following technologies: Spring Boot, Hibernate, MySQL, OpenAPI and Apache Tomcat. Python and bash are used for auxiliary scripting.

 

Your tasks and responsibilities:

  • Develop, test, maintain/support and improve the Prisma RDS software
  • Proactively cooperate with team members, business analysts and other stakeholders
  • Support the technical maintenance team as necessary
  • Manage your own project priorities, deadlines and deliverables

 

You should possess and demonstrate the following skills and qualifications:

 

General:

  • Critical thinking, ability to identify problems and propose solutions, teamwork, proactivity
  • Willingness to learn
  • Experience working in a corporate environment
  • English is essential, German can be beneficial

 

Software development:

  • Strong Java object-oriented programming skills
  • Experience working with SQL relational databases
  • Development and scripting experience under Unix/Linux
  • Knowledge of data modeling and distributed systems (communication)
  • Familiarity with code management systems (e.g. Git) 

 

Preferred skills/qualifications – the following skills would be a plus:

  • Experience with messaging (ActiveMQ, AMQP or similar)
  • Experience with Linux scripting (Bash, Python, etc.)
  • Interest and/or background in the financial industry, derivatives, or securities trading