onsite
Java Software Engineer - Mission Support Systems - brainchild GmbH
Software Engineer
Java Software Engineer responsible for designing, developing, and maintaining mission‑critical support systems using Spring, microservices, and RESTful APIs. Collaborate in an Agile environment to deliver robust, scalable solutions.
About the role
Key Responsibilities
- Design, implement, and maintain Java-based microservices for mission support applications.
- Develop and expose RESTful APIs, ensuring high performance and security.
- Collaborate with cross‑functional teams in Agile sprints to deliver incremental value.
- Write clean, testable code and participate in code reviews.
- Monitor, troubleshoot, and optimize application performance in production.
Requirements
- Proven experience with Java (8/11+) and Spring Framework.
- Strong understanding of microservices architecture and REST principles.
- Hands‑on experience with SQL databases and ORM tools.
- Familiarity with Docker and container orchestration.
- Excellent problem‑solving skills and a collaborative mindset.