Java Software Engineer with Spring Framework (19-01-501)

Job Description

We are looking for a Java Software Engineer with focus on the Spring Framework to join the Engineering Team in our offices in Darmstadt, Germany.

Solenix is an independent and international company providing engineering and consulting services in the space market. Among our customers are space agencies like ESA and EUMETSAT. We are specialized in distributed systems and client applications, using modern technologies with a focus on high performing, robust and light solutions. Our Engineering Team is a group of motivated, dynamic and creative people who enjoy high-quality work, as well as a relaxed and flexible work atmosphere.

If you are passionate about software technologies and you want a very versatile role, we are looking for you!

You will be involved in all phases of the software development lifecycle in current and future projects, support our business development activities with your technical expertise, and contribute to the definition and evolution of our software products. This role has a lot of potential for career development, including growing involvement and responsibility in the company activities.

Required Skills and Experience

  • Proven working experience in software engineering
  • Experience in all phases of the software development lifecycle
  • Pro-active attitude with initiative and interest in challenging solutions
  • Excellent communication skills in an international environment
  • Fluency in English, both spoken and written particularly in technical documentation

Knowledge and practical experience in the following technologies is required:

  • Java 8+
  • Spring (Boot, Framework, Data, and Security) applied to Web applications
  • SQL Databases (PostgreSQL and/or MariaDB)
  • Maven and/or Gradle

Desirable Skills and Experience

Experience in the following areas would be highly desirable:

  • Spring (Integration, Batch, AMQP)
  • JPA, JMS and JMX
  • NoSQL Databases, notably MongoDB
  • Continuous integration environments and source control management systems and their respective tools, e.g. GitLab and SonarQube
  • Developing in Linux/Unix environments
  • Web applications development
  • Python and shell scripting


Work Location

Darmstadt, Germany


Application Deadline: 8 July 2019

Start of Work: 1st of September 2019 or as soon as possible


Important Notes

Before applying to this position, please read the page How to Apply.
Applicants must be EU citizens or have a valid work and residence permit for the above-mentioned work location.
Security, identity and reference checks on the candidates are part of the recruitment process.

Job Application

Please send your applications electronically to before the application deadline 08 July 2019.