We are a high-tech company, committed to the design, integration, and operation of complex, mission-critical applications and systems throughout the world.
We perform turnkey projects, engineering services and product development for our customers, developing state-of-the-art systems in the Space, Aerospace, Energy, Scientific Facilities and Defense and Security sectors. With an end-to-end approach, we seamlessly navigate the entire service cycle, from meticulous validation and ongoing maintenance to effective obsolescence management.
GTD Science, Infrastructures, and Robotics (GTD SI&R) specializes in delivering high-reliability software solutions, robotics control systems, custom electronics, and edge computing. With its exceptional expertise in system and software engineering, GTD SI&R provides the most reliable control, supervision, analysis, and decision-support systems for real-time, large-scale, and critical applications. Our solutions—ranging from control systems to bespoke electronics and embedded systems—are integrated into key international "Big Science" projects such as ITER and CERN, as well as leading Green Power Generation companies.
We are looking for a Hybrid Eclipse Java Developer to join our team and contribute to the development, maintenance, and enhancement of the ITER CODAC Core System (CCS)—the central control and communication framework of the ITER fusion reactor.
As part of this role, you will work on Control System Studio (CS-Studio), ensuring seamless integration and performance across both desktop and web applications. Your expertise in Java and Eclipse-based development will be crucial in advancing the system’s capabilities and supporting ITER’s mission to make fusion energy a reality.
Position activities:
* Design and build new functionalities for both desktop and web applications.
* Solve existing issues, including performance or concurrency issues, and propose solutions.
* Maintain and support your developments with test procedures.
* Write high quality documentation: we know it’s not fun but great work comes with great responsibility.
* Knowledge transfer: The scope of the project is big and we are constantly learning new methods and strategies to reach our objectives and tasks. We want to share this knowledge with you so that you can grow and learn with us, just as we want you to share yours. It is very important for us that the knowledge is shared within the team so we can all internally learn and grow.
Requirements
Your profile:
* At least three years of experience in software development with Java.
* Experience working with Java projects managed with Maven.
* Strong understanding of version control systems such as Git or SVN.
* Comfortable working in a Linux environment (user level).
* Basic familiarity with Python.
Nice-to-have:
* Knowledge of Eclipse RCP/RAP application development.
* Experience with Control System Studio (CS-Studio).
* Confident knowledge of SQL (PostgreSQL preferred).
* Understanding of CI/CD processes and tools (GitLab, Jenkins, etc.).
* Experience with Bash scripting.
* General understanding of web applications and DevOps techniques.
* Experience with code quality analysis (SonarQube) and database management (Hibernate).
What do we offer?
* Full-time position with a permanent contract.
* To participate in highly advanced technological projects all around the world.
* To be part of a young dynamic company.
* Work from home policy.
* Ticket Restaurant.
* Free fruit at work once a week.
* Flexible Compensation Plan according to your needs.
* Free Coffee Corner.
* Holiday purchase option.
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, etc.
Department: GTD Science, Infrastructures & Robotics
#J-18808-Ljbffr