Senior Java Developer Trading Systems (m/f/d)







Skills
REST • Eclipse • Junit • Spring • Struts • SOAP • Jpa • Hibernate • Maven • J2EE • Jdbc • Java
The Role
REST • Eclipse • Junit • Spring • Struts • SOAP • Jpa • Hibernate • Maven • J2EE • Jdbc • Java
e*star provides trading solutions for the European energy markets and has more than 15 years of experience in this field. The European energy sector is currently undergoing a historic transformation due to the energy transition and digitalization. As experts in this field, e*star is working on shaping and developing the European energy market of the future - together with our customers.
Tasks
- Responsibility for the analysis, design and implementation in the context
of our energy trading solutions regarding architecture, best practices,
methods, standards and concepts - Support of IT transformations and challenging projects
- Independent and autonomous conception and implementation of
complex software solutions on the basis of current technology stacks and
agile procedures - Technical and professional support in the development of new product
and solution ideas - Ensuring the quality of our software solutions, e.g. through code reviews
and a high degree of test automation - Developing new topics and technologies, deepening acquired knowledge
and actively contributing to our team - Responsibility for the continuous improvement of the development
process in the team
Requirements
- A degree in the field of (business) information technology or comparable
courses of study or trainings - Profound practical experience in software development within the Java
ecosystem as well as standard frameworks and databases - Profound practical experience developing trading systems with at least
one of the following: connectivity to trading venues (e.g. EUREX, ICE),
orderbook handling, order handling, trade data processing, trading
frontends - Profound practical experience developing highly asynchronous and
distributed systems - Experience with current tools, methods and processes of modern
software engineering - Enjoyment of complex development tasks and varied projects as well as a
passion for software development and a strong focus on the quality of
the results - Experience with agile development methods such as Scrum or other agile
methodologies - Very good knowledge of English comparable to English level B2 or
higher - Good knowledge of German is an advantage
- Very good knowledge of Java SE 8 or above
- Good knowledge of the Spring ecosystem
- Nice to have knowledge of building application DevOps, microservices
architecture - Nice to have knowledge of React or other JS Framework
Benefits
- Enjoy a professional environment within a relaxed, friendly corporate culture
- Mobile working? Night owl or early bird? A classic consultant lifestyle with 5 days on site is not for you? With us you will find enough space for an optimal work-life balance
- Stay healthy our company supports you with a fixed health budget for individual services
This position is a remote position but you are more than welcome to work from our offices in Karlsruhe, Frankfurt, Leipzig or Bratislava (Slovakia).
We are a home for tech enthusiasts and doers. Origin, age, preferences - it doesn't matter to us. What counts is that we burn for the common cause. We are already looking forward to getting to know you!