Junior Java Developer
Are you a talented software engineer who aspires to work in the space industry and invent new technologies and products? Then keep reading.We are a European space startup, founded by a team of international space experts with the mission to transform the tools and engineering processes used to manage space missions. We are building a first-of-its-kind product, at the crossroads of cloud & software technologies, new space engineering concepts, digital transformation, and innovative commercial and delivery models.We are looking for top engineering talents to help us digitalize the space industry. Join us!The company is based in Strasbourg, France, a beautiful and vibrant city that offers an amazing quality of life. Strasbourg is a highly international city at the crossroads of France, Germany, and Switzerland. It offers a rich culture, easy access to nature, wonderful gastronomy, and a fast-growing startup scene.
THE POSITION We are recruiting a junior Java Developer who wants to specialize in cloud-native microservice development using the Spring Framework. You will work with Spring, Maven, and Docker to build a microservice-based cloud platform. Experience with the latest cloud technologies (AWS ECS, Kubernetes, noSQL databases, Stream processing, etc) is a strong advantage.You will play a key role in our R&D activities, in direct collaboration with the CTO and VP Engineering, and a team of Senior Java Cloud Developers. You will work with them to design and build a set of back-end microservices, following a Scrum process. You will work with other back-end developers to deliver the solution according to our engineering standards. You will follow our internal best practices for Spring usage, microservice development code patterns, unit testing, and clean coding practices.We expect you to have 1-3 years experience. Intermediate and Senior developers will coach you to learn the latest cloud technologies and eventually become an expert in the field.
REQUIREMENTS **We expect you to have some experience and understanding of the following technologies:**Java development: i.e. Java 11, IntelliJ, Maven, Nexus Container development: i.e. Docker. Spring Boot, Spring JPA, Hibernate, unit test and mocking frameworks. REST-based microservice development and API design, i.e., Swagger, OpenAPI and JWT. Some database back-ends: i.e., mySQL, Postgresql Some familiarity with big data technologies: i.e., noSQL, stream processing Experience with code reviews. Code management tools: git, jira, bitbucket, etc. Experience working in Agile Scrum teams. Interest in the space sector. Fluent in English. Living in, or willing to relocate to Strasbourg.
BENEFITS Create software that will be used operationally to design, build and fly satellites, rockets, and lunar missions. You will have a direct impact on the future of space exploration. Join a fast-growth tech startup as one of its first employees – the best way to fast-track your career. Benefit from a stock options plan that will make you become a shareholder and reap the financial benefit of Leanspace’s success. Enjoy a modern work/life balance with the possibility to work remotely part of the time