Job
- Level
- Junior
- Job Field
- Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Frankfurt
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop scalable backend solutions for data distribution, analyze requirements, perform product testing, and implement cloud applications within an agile, dynamic team.
Job Technologies
Your role in the team
- The Deutsche Börse's high-performance data feeds reliably deliver real-time information such as news, trades, quotes, indices, and real-time metrics to banks, traders, asset managers, hedge funds, information providers (vendors), and other market participants worldwide.
- At the same time, they provide direct access to the trading venues of Deutsche Börse AG - with the highest quality, minimal latency, and maximum availability.
- We are looking for dedicated reinforcement for our development team at the Eschborn location.
- If you are passionate about high-performance, highly available systems and want to work in a technologically challenging environment, we offer you the opportunity to contribute to central solutions for the international financial market infrastructure.
- At the same time, we are actively driving the expansion of new data-driven offerings and the further development of our cloud application landscape.
- As a Junior Software Developer, you will become part of a team specialized in real-time data distribution and support all IT processes related to market data distribution and data analysis in a hybrid work model, from conception through implementation and product testing to operational support.
- Development of technical concepts based on functional requirements in the field of market data distribution.
- Framework-based software development in the areas of application development and infrastructure (IaC).
- Analysis of requirements from strategic initiatives in the Data Analytics domain, as well as derivation and implementation of the identified requirements based on existing platforms and processes.
- Planning, designing, and implementing scalable and high-performance backend solutions for low-latency event-driven messaging as well as for Big Data applications.
- Creation, execution, and automation of product tests for quality assurance as well as technical support for additional functional testing phases.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Computer Science, Technical Computer Science, or Software Engineering.
Qualifications
- Excellent comprehension skills, analytical thinking, and a high willingness to learn.
- Good knowledge of C++ under Linux, as well as expertise in inter-process communication, distributed systems, databases, and protocols (TCP/IP, UDP/Multicast, MySQL, AMQP, NATS, Kafka, MQTT).
- Proficient handling of containerization of applications such as Docker / Kubernetes (Microservices) is desirable.
- Good German and English skills, both written and spoken.
Experience
- Solid knowledge of computer systems, software architectures, data structures, automation, and programming, as well as professional experience in software development—ideally in the financial services sector.
- Basic knowledge of cloud technologies or experience with at least one of the cloud platforms (GCP or Azure) is advantageous.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
More net
Food & Drink
Topics that you deal with on the job
Job Locations
This is your employer
Deutsche Börse AG
Deutsche Börse Group is one of the world's leading trading platforms. As a financial market organizer, the company offers a full range of services to cover the entire process: trading and clearing of securities and derivatives, netting and settlement of transactions, opening of accounts and provision of market information services.
Description
- Language
- English
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Banking, Finance, Insurance