Senior Full-Stack Java Developer | Softwareentwickler (m/w/d)
Max-Planck-Institut für Plasmaphysik (IPP)
Job Summary
This is a critical opportunity for a Senior Full-Stack Java Developer to join the Max Planck Institute for Plasma Physics (IPP) in Greifswald, contributing to the globally significant Wendelstein 7-X fusion experiment. The core responsibility involves developing and maintaining software for the configuration and operation of the fusion reactor. Day-to-day tasks span the entire software lifecycle, including the development, testing, and maintenance of front-end and back-end applications, API design, and data persistence using database systems. The role requires active participation in DevOps processes, focusing on automation for building, testing, and deployment. The ideal candidate possesses a strong background in the Java ecosystem, comprehensive knowledge of full-stack development, and experience with both relational and NoSQL databases. This position offers the chance to work on one of Germany's largest scientific-technical projects, collaborating with an international team dedicated to pioneering sustainable, climate-neutral energy solutions.
Required Skills
Education
Completed scientific university degree (Master's level equivalent) in Computer Science or a comparable field.
Experience
- Profound professional experience in Full-Stack development within the Java ecosystem and associated frameworks.
- Experience handling relational and NoSQL databases.
- Deep understanding of DevOps concepts, Continuous Integration, and build processes.
- Experience with software quality assurance and creating technical documentation.
- Practical experience in collaborative software development in a scientific-technical environment (advantageous).
Languages
Additional
- Not specified