Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen im militärischen Kontext mit modernen Java-Technologien.
- Arbeitgeber: IABG, ein anerkannter technischer Dienstleister für die Streitkräfte.
- Mitarbeitervorteile: Attraktive Vergütung, Weiterbildungsmöglichkeiten und ein dynamisches Arbeitsumfeld.
- Warum dieser Job: Gestalte die Zukunft der Verteidigungstechnik und arbeite an spannenden Projekten.
- Gewünschte Qualifikationen: Abgeschlossenes Studium in Informatik und Erfahrung in Full-Stack-Entwicklung.
- Andere Informationen: Wachstumsmöglichkeiten in einem engagierten Team mit internationaler Ausrichtung.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Beschreibung der Stelle: Der Missionserfolg der deutschen Streitkräfte im Einsatz hängt von hoch technisierten Systemen ab, die komplex miteinander vernetzt sind. Java Entwicklung im militärischen Kontext, von der sicheren Cloud bis zu logistischen Fragestellungen bei Eurofighter, Puma und Co., ist der Bereich, in dem Sie Ihre Expertise einbringen und weiterwachsen wollen.
Sie beherrschen oder möchten Ihre Kenntnisse ausbauen: Java, JEE, Spring, Hibernate, HTML5, CSS3, REST, Docker, Kubernetes, React, Spring Boot, Apache CXF, GitLab CI/CD sowie das Java Native Interface (JNI, JNA).
Sie möchten eigenverantwortlich Software designen und perspektivisch Systemverantwortung übernehmen? Der Geschäftsbereich Defence & Security der IABG ist in besonderer Weise den Streitkräften verpflichtet und ein anerkannter technischer Dienstleister auf nationaler und internationaler Ebene, spezialisiert auf die Konzeption von Lösungen, Analyse, Entwicklung, Realisierung sowie Serviceleistungen.
Tätigkeiten:
- Entwicklung von Services und projektbasiertes Programmieren von Applikationen mit modernen Java-Technologien, Modellierung von Benutzerschnittstellen (GUI) und Implementierung der Schnittstellen zu Datenbanken.
- Gemeinsame Analyse der Anforderungen von Kunden der IABG mit unseren Expert:innen und Generierung optimaler Lösungen für eine softwaretechnische Umsetzung, z.B. in Datenbankanwendungen oder Infrastrukturlösungen.
- Eigenverantwortliches Mitwirken bei der Erstellung und Pflege der Software-Architektur sowie des Software-Designs.
- Austausch mit dem Entwicklungsteam, um effiziente Softwarearchitekturen zu verstehen und diese mit Design Patterns umzusetzen.
- Gemeinsames Implementieren und Testen der Lösungen im Team.
Voraussetzungen:
- Abgeschlossenes Hochschulstudium im Bereich Informatik oder vergleichbar, mit umfangreichem Wissen in Front- und Backend-Entwicklung sowie in der Entwicklung von Services mit modernen Java-Technologien.
- Mehrjährige Erfahrung als Full-Stack-Entwickler:in mit Java, JEE, Spring, Hibernate und modernen Web-Technologien wie Angular, HTML5, CSS3, REST, Docker, Kubernetes, React, Spring Boot, Apache CXF.
- Sicherer Umgang mit Technologien wie Docker, Spring Boot, GitLab CI/CD sowie Java Native Interface (JNI, JNA) ist wünschenswert.
- Gute Englischkenntnisse in Wort und Schrift sowie verhandlungssichere Deutschkenntnisse.
Ziele: Als neues Teammitglied bringen Sie Ihre Fachkenntnisse auf Systemebene in der Analysephase ein und implementieren eigenständig neue Funktionalitäten auf Basis moderner Java-Technologien. Der Schwerpunkt liegt in der Weiterentwicklung unserer Java-Technologie-Stacks.
Full Stack Java Developer (m/w/d) Arbeitgeber: IABG
Kontaktperson:
IABG HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Full Stack Java Developer (m/w/d)
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und Xing, um mit anderen Entwicklern und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Zeige deine Skills in einem Projekt!
Erstelle ein kleines Projekt oder eine Demo-App, die deine Fähigkeiten in Java, Spring oder Docker zeigt. Das gibt dir nicht nur etwas Greifbares, das du präsentieren kannst, sondern zeigt auch dein Engagement und deine Kreativität.
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Coding-Challenges vertraut, die in technischen Interviews gestellt werden. Übe mit Plattformen wie LeetCode oder HackerRank, um sicherer zu werden und deine Problemlösungsfähigkeiten zu verbessern.
✨Bewirb dich direkt über unsere Website!
Wir bei StudySmarter lieben es, wenn du dich direkt über unsere Website bewirbst. So kannst du sicherstellen, dass deine Bewerbung schnell an die richtigen Leute gelangt und du die besten Chancen hast, Teil unseres Teams zu werden!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Full Stack Java Developer (m/w/d)
Tipps für deine Bewerbung 🫡
Mach deine Bewerbung persönlich: Zeig uns, wer du bist! Eine persönliche Note in deinem Anschreiben macht einen großen Unterschied. Erzähl uns, warum du dich für die Stelle als Full Stack Java Developer interessierst und was dich an der Arbeit bei IABG reizt.
Betone deine technischen Skills: Wir suchen nach jemandem, der sich mit Java, JEE, Spring und Co. auskennt. Liste deine relevanten Erfahrungen und Projekte auf, um uns zu zeigen, dass du die richtige Person für den Job bist. Vergiss nicht, auch deine Kenntnisse in Docker und Kubernetes zu erwähnen!
Sei klar und strukturiert: Eine gut strukturierte Bewerbung ist das A und O. Verwende klare Absätze und Überschriften, damit wir schnell die wichtigsten Informationen finden können. Das zeigt uns auch, dass du in der Softwareentwicklung ein gutes Auge für Details hast.
Bewirb dich über unsere Website: Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell bei uns landet und wir sie zügig bearbeiten können. Wir freuen uns auf deine Unterlagen!
Wie du dich auf ein Vorstellungsgespräch bei IABG vorbereitest
✨Technisches Wissen auffrischen
Stelle sicher, dass du deine Kenntnisse in Java, JEE, Spring und anderen relevanten Technologien vor dem Interview auffrischst. Mach dir Notizen zu den neuesten Entwicklungen und Best Practices, um im Gespräch kompetent und informiert aufzutreten.
✨Projekte und Erfahrungen bereitstellen
Bereite konkrete Beispiele aus deiner bisherigen Berufserfahrung vor, die deine Fähigkeiten als Full Stack Java Developer unter Beweis stellen. Zeige, wie du Herausforderungen gemeistert hast und welche Lösungen du implementiert hast, um das Team oder das Projekt voranzubringen.
✨Teamarbeit betonen
Da die Stelle viel Teamarbeit erfordert, sei bereit, über deine Erfahrungen in der Zusammenarbeit mit anderen Entwicklern zu sprechen. Betone, wie du effektiv kommunizierst und wie du zur Schaffung einer positiven Teamdynamik beiträgst.
✨Fragen vorbereiten
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den aktuellen Projekten, den Technologien, die verwendet werden, oder den Herausforderungen, denen das Team gegenübersteht.