Software Engineer - Java, Cloud & Microservices
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
Sie möchten Ihre Kenntnisse im Java-Umfeld fĂŒr unsere Cloud Services, zusammen mit unseren Expert:innen einbringen und ein Teil des Software Entwicklungsteams werden? Sie möchten perspektivisch eigenverantwortlich Technologie-Stacks ĂŒbernehmen? Unsere Plattform as a Service kommt in verschiedenen Projekten zum Einsatz, darunter unsere eigene National Secure Cloud, im Testumfeld unseres âKompetenzzentrums Optikâ sowie in diversen militĂ€rischen Projekten, die nicht nur Daten austauschen mĂŒssen, sondern dies auch mit IT-Sicherheit, VerschlĂŒsselung und ĂŒber DomĂ€nengrenzen hinweg tun. Der GeschĂ€ftsbereich Defence & Security ist in besonderer Weise den StreitkrĂ€ften verpflichtet und ein anerkannter technischer Dienstleister auf nationaler und internationaler Ebene bei der Konzeption von Lösungen, der Begleitung von Analyse, Entwicklungs- und Realisierungsvorhaben und der Bereitstellung von Serviceleistungen. TĂ€tigkeit:
- Design, Entwicklung und Implementierung von Services in cloudbasierten Systemen mit modernen Java-Technologien (Java, Spring Boot, JavaScript, JavaFX, React.js) in eigener Verantwortung
- Konzeption und Design strukturierter, skalierbarer APIs auf Basis der definierten Anforderungen
- Design und Implementierung von Web-Services (SOAP, REST)
- Weiterentwicklung der Tech-Stacks wie zB. Docker, Kubernetes, Apache CXF, asynchrones Messaging, Big-Data-Lösungen (z. Bsp. Hadoop)
- Cloud-Integration, UnterstĂŒtzung bei der Konzeption und Implementierung von Cloud-Infrastrukturen und containerisierten Applikationen eigenverantwortlich
- Analyse der Kundenanforderungen in Zusammenarbeit mit unseren Expert:innen und Entwicklung optimaler Lösungen fĂŒr die softwaretechnische Umsetzung, beispielsweise in unseren Datenbankanwendungen und Infrastrukturlösungen
- Implementieren und Testen der erarbeiteten Lösungen gemeinsam mit dem Entwicklungsteam
Requirements
- Erfolgreich abgeschlossenes Studium der Informatik oder einer vergleichbaren Fachrichtung und mehrjÀhrige Berufserfahrung in der Softwareentwicklung mit Java
- Umfangreiche Kenntnisse in Java (sowie JNI/JNA), JEE, Spring, Hibernate sowie Web-Technologien (React), Erfahrung mit Container- und Big-Data-Technologien (Docker, Kubernetes, Hadoop)
- Bereitschaft, Verantwortung fĂŒr Software-Architektur, Design-Entscheidungen und eigene Applikationen zu ĂŒbernehmen
- Sehr gute Deutsch- und Englischkenntnisse
- Neugier und Motivation, sich in neue Technologien einzuarbeiten und in einem multinationalen Umfeld zu agieren
Ziele: Als neues Teammitglied bringen Sie Ihre hervorragenden Fachkenntnisse aus dem Bereich der Software-Entwicklung bereits auf Systemebene in der Analysephase ein und implementieren auf Basis moderner Java-Technologien eigenstÀndig neue FunktionalitÀten. Der Schwerpunkt Ihrer Entwicklungsaufgaben liegt im Bereich der Weiterentwicklung unserer Technologie-Stacks im Bereich Java.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top-Paying Tech Jobs (with Salaries)
Where to Find Entry-Level Software Engineering Jobs
The Most Popular IT Jobs on the Market
Finding IT & Technology English-speaking Jobs in GermanyÂ