Java Software Engineer (23-1-001)
Company Details

Solenix is an international company providing engineering and consulting services in the space market. Our software team consists of highly skilled professionals focused on delivering smart and reliable solutions.
Job Description
We are looking for a Software Engineer passionate about Java to join our Engineering Division in Germany. This position has a strong focus on distributed systems and data processing requiring good understanding of Java backend architectures, patterns and frameworks. This is foreseen as a full-time position (80-100%), but part-time applications will be considered. We welcome applications from experienced engineers, as well as junior engineers.
Your mission
As a Software Engineer at Solenix, you will leverage your engineering and coding skills for the development and continuous improvement of production-ready solutions to support spacecraft operations and earth observation data processing notably. You will be involved in all phases of the software development lifecycle and work closely with other members of the Engineering Division in Germany, Italy and Switzerland.
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 as well as key players from the private sector.
We are specialised in distributed systems and client applications, using modern technologies with a focus on high-performing, robust and light solutions. Our Engineering Division 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, enthusiastic about space, and you want a versatile role in an international and distributed team, this is the position for you!
Required Skills and Experience
- Bachelor or Master in Computer Sciences or similar, preferably with a focus on software engineering
- 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 11+
- Experience with Spring, Maven, Gradle, Junit
- Developing in Linux/Unix environments
- Docker and Docker Compose
- OpenAPI and RESTful Services
Desirable Skills and Experience
- Relevant Network Protocols (TCP, HTTP, DNS…)
- JavaScript, preferably also TypeScript
- Continuous integration environments and source control management systems and their respective tools, e.g. GitLab and SonarQube
Work Location
Darmstadt, Germany and/or in home office with regular meetings in Darmstadt
Start Date: As soon as possible
Application Deadline: 28 February 2023
Important Notes
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.
Solenix is an international company providing engineering and consulting services in the space market. Our software team consists of highly skilled professionals focused on delivering smart and reliable solutions.
Please send your applications before the application deadline 31 January 2023.