Java Developer Fullstack (d/f/m)

  • Hannover
  • Fulltime
scheme imagescheme imagescheme image

Do you want to help shape the future of mobility? Then you've come to the right place! At Hacon, more than 450 colleagues work on innovative software solutions that make public transport smarter and more attractive. Our route planners and digital travel companions ensure that millions of passengers on the move are always perfectly informed.
We believe that everyone benefits from a transport service that is as diverse, flexible and easy to use as possible. That is why concepts such as Mobility-as-a-Service and On-demand transport have a high priority for us and our sister companies.
We also support transport companies with our planning and dispatching solutions for efficient and smooth operations.


  • As a Fullstack Developer in Java, you can expect many exciting products and projects that digitise mobility worldwide.
  • The various self-organised teams (3-10 team members) are responsible for a broad spectrum from individual microservices to complete software products. This can include the integration of the latest e-scooter provider into a backend service of our mobility platform, or the implementation of new functions into one of our business applications from the UI to the database. Were you informed about current disruptions during your last journey by bus or train? Then it may well be that our software was the basis for it.
  • We firmly believe that work should offer variety and also be fun, and we want to actively support you on your personal path to achieving this. To do this, you will switch between the different products and activities or constantly develop into an expert in a topic, product or technology.
  • As part of one of our agile development teams, you will support us in the further development of products throughout the entire software lifecycle, from the idea to operation. You design and develop modern software architectures from persistence to UI and move in an attractive tech stack: (Java 17, JavaScript, Angular, Spring, Oracle, Postgres, Grafana, Git, Eclipse, IntelliJ, Maven, Jenkins, HTTP, REST, Docker, Kubernetes, ...). there something we're missing? Bring it!
  • You will develop new solutions for our product portfolio in the product team, with colleagues from other teams or directly with the external customer. You can take on responsibility from day one. It doesn't matter whether you are just starting your career as a developer or already have a lot of experience.


  • You have a university degree in computer science or a comparable qualification.
  • You have a sound knowledge of Java development.
  • You have knowledge of design patterns and current software development methods, as well as experience with version control systems and build systems.
  • Absolutely not a must, but a nice-to-have:
    • A good understanding of web technologies and their application (preferably Angular)
    • Practical experience with common frameworks and APIs such as Spring, JPA and Hibernate



If you ask a Haconese what makes Hacon tick, the collegial environment and sense of community are always on the list. The open and friendly working atmosphere means that you can always find a helpful colleague, even across team boundaries. We support a strong sense of initiative and want to constantly develop ourselves further. Therefore, we are happy about every new idea that is brought into the company. These can be procedures learned during studies or proven technologies from previous positions.
This is rounded off by a balanced well-being package: flexible working in terms of time and place - allowing a good work-life balance, free coffee specialities, cool drinks, organic fruit and vegetables, snacks, ice cream vans in summer and community events.


Interested? Then we'll give you the top reasons why you should work with us
Further information on data protection can be found here
We look forward to receiving your complete application documents, including your salary expectations.