Softwareentwickler Java (m/w/d)
Core
Designing and developing modern Java applications for mission-supporting systems.
Role type
Senior Java Software Engineer
Builds
Mission-supporting software solutions
Domain
Enterprise Software Development
Deliverable
production ML models | product features
Required skills
Java, Eclipse RCP, OSGi, SOLID principles, Clean Code, Maven, CI/CD integration, Unit testing, Module testing, Software architecture design, Code reviews
Preferred skills
Modern software architecture patterns, Scripting languages
Responsibilities
Conceptualizing, developing, and maintaining modern software solutions; Designing and implementing complex Java applications; Creating and evolving software and architecture concepts; Conducting quality assurance measures including code reviews; Developing automated unit and module tests; Coordinating with interdisciplinary teams for software component integration