Java Developer (M/F)
About the company
SoHoft is a human-sized consulting company based in Toulouse. Our identity is built around 3 footprints: SoTech, SoGood, SoOffTheWall.
SoTech means committing to offering the best technical expertise to our employees and clients. Consultants and Coaches form a complementary team ready to tackle tech challenges. When we all speak the same language, we generally understand each other. That's the idea! Growing together, developing our skills, satisfying our clients.
Your tasks
The position: SoWho !? We are looking for a Java Development Engineer M/F to work on high-stakes projects in the field of aircraft performance and trajectory optimization.
You will contribute to the development of calculation and simulation models used to optimize flight plans, improve takeoff and landing performance, and ensure the reliability of fuel consumption and flight time estimations.
Aeronautical Modeling & Optimization
- Develop and improve aircraft trajectory optimization models.
- Evolve regulatory calculation algorithms for takeoff and landing performance.
- Integrate new aerodynamic and propulsion models.
- Analyze and optimize simulations of departure and arrival procedures.
- Take into account regulatory constraints related to aerial operations.
- Validate the consistency of fuel consumption and flight time estimations.
Software Development & Architecture
- Design and develop microservices dedicated to flight physics simulation.
- Develop microservices enabling the generation of flight plans.
- Design and maintain web services and REST APIs in Java / Spring Boot.
- Participate in the integration of different models and components into a microservices architecture.
- Contribute to the continuous improvement of developed solutions.
Quality & Industrialization
- Perform code reviews and ensure compliance with development best practices.
- Develop and execute unit and integration tests.
- Guarantee the quality, reliability, and maintainability of components.
- Participate in DevOps practices and the integration of solutions into AWS environments.
Requirements
You have proven experience in Java development, ideally in complex technical environments related to aeronautics, simulation, or industrial systems.
You particularly master
- Java and Spring Boot
- Microservices architectures
- REST APIs
- Hibernate and Maven
- Unit and integration testing practices
- DevOps environments and ideally AWS
- Python, which is a complementary asset.
You also possess good knowledge of optimization algorithms and aircraft performance models.
Knowledge of the Airbus environment and aeronautical performance issues will be particularly appreciated.
Beyond the technical side, you are recognized for
- Your ability to analyze and resolve complex problems.
- Your rigor and high standards regarding software quality.
- Your autonomy and team spirit.
- Your ability to evolve in a demanding technical environment.
A good level of English is necessary to operate in this international environment.
What we offer
SoGood means committing to providing the best working environment. A team that enjoys the technical side is good, but doing so in a setting that provides a great consultant experience is even better! We have (re)thought the key stages of the consultant journey to offer a stimulating environment conducive to sharing and progression.
SoOffTheWall means committing to providing experiences that allow you to go beyond. Doing your job well is good, but why stop there? Our goal is to make our company an instrument for personal fulfillment, an invitation to discovery, and a pleasant interlude.
How to apply
Let's grab a coffee (or something else), exchange ideas, and then get down to business.
Other
A demanding technical environment, at the crossroads of software development, optimization algorithms, and aeronautical simulation.