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

May 1, 2025
London
Full Time
E-Star Trading GmbH
Not Disclosed
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!