Was Sie machen...
Als (Senior) Fullstack Java Software Developer (m/w/d) helfen Sie unseren Kunden dabei, die Potentiale der Digitalisierung in der Produktion noch besser zu nutzen, indem Sie kontinuierlich unser führendes MES (Manufacturing Execution System) verbessern und um neue Funktionen erweitern.
Dabei arbeiten Sie eng mit unseren jeweiligen Produktexperten in einem iterativen, agilen Umfeld zusammen.
Dabei arbeiten Sie eng mit unseren jeweiligen Produktexperten in einem iterativen, agilen Umfeld zusammen.
- Sie arbeiten in kleinen modul-bezogenen Teams aus Entwicklern und Produktexperten gemeinsam daran, die jeweiligen Anforderungen genau zu verstehen und darauf basierend sinnvolle Lösungen zu entwickeln.
- Sie berücksichtigen bei Ihrer technischen Umsetzung neben der eigentlichen Funktionalität auch Aspekte wie Wartbarkeit, Softwarequalität, Ausfallsicherheit, Skalierbarkeit und Effizienz.
- Sie entwickeln mit innovativen Technologien (wie Akka, Apache Ignite, NoSQL)und modernen Architekturen (wie Reactive Architecture, Complex Event Processing, Microservices mit REST-APIs). Außerdem verfolgen Sie auch neue Entwicklungen/Technologien und prüfen, ob diese für uns von Nutzen sind.
- Sie stellen die Qualität unserer produktionskritischen Software durch automatisierte Softwaretests und manuelle, integrative Tests zusammen mit den Produktexperten sicher.