Auf einen Blick
- Aufgaben: Entwickle und überprüfe hochwertigen Code für spannende digitale Produkte.
- Arbeitgeber: Nagarro ist ein dynamisches Unternehmen für digitale Produktentwicklung mit über 18.000 Experten weltweit.
- Mitarbeitervorteile: Genieße flexible Arbeitszeiten, Remote-Optionen und ein unterstützendes Teamumfeld.
- Warum dieser Job: Werde Teil einer innovativen Kultur, die Kreativität und kontinuierliche Verbesserung fördert.
- Gewünschte Qualifikationen: Erforderlich sind 7+ Jahre Erfahrung in Java, Spring und Microservices-Architektur.
- Andere Informationen: Wir suchen leidenschaftliche Teamplayer, die Herausforderungen lieben und Lösungen finden.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Wir sind Nagarro. Wir sind ein Unternehmen für digitale Produktentwicklung, das in großem Maßstab wächst! Wir entwickeln Produkte, Dienstleistungen und Erlebnisse, die inspirieren, begeistern und erfreuen. Wir arbeiten in großem Maßstab über alle Geräte und digitalen Medien hinweg, und unsere Mitarbeiter sind überall auf der Welt verteilt (über 18.000 Experten in 38 Ländern). Unsere Arbeitskultur ist dynamisch und nicht hierarchisch. Wir suchen großartige neue Kollegen. Das ist, wo Sie ins Spiel kommen!
ANFORDERUNGEN:
- Gesamterfahrung: 7+ Jahre.
- Umfangreiche Erfahrung in der Backend-Entwicklung mit Java 11, Spring Framework (Core/Boot/MVC), Hibernate/JPA.
- Gutes Verständnis von Datenstrukturen, objektorientierter Programmierung und Entwurfsmustern.
- Erfahren im Unit Testing mit JUnit oder anderen Frameworks.
- Expertise in REST APIs und Microservices-Architektur.
- Praktische Erfahrung mit Docker.
- Kenntnisse in Apache Kafka.
- Fähigkeit im Umgang mit relationalen und NoSQL-Datenbanken (vorzugsweise PostgreSQL und MongoDB).
- Verständnis von Behavior Driven Development (BDD) mit Tools wie Cucumber.
- Kenntnisse in Containerisierungstools wie Docker und Orchestrierungstools wie Kubernetes.
- Erfahrung mit Cloud-Plattformen, vorzugsweise Google Cloud Platform (GCP).
- Starkes Verständnis von UML und Entwurfsmustern.
- Starke Problemlösungsfähigkeiten und eine Leidenschaft für kontinuierliche Verbesserung.
- Ausgezeichnete Kommunikationsfähigkeiten und die Fähigkeit, effektiv mit funktionsübergreifenden Teams zusammenzuarbeiten.
VERANTWORTLICHKEITEN:
- Schreiben und Überprüfen von qualitativ hochwertigem Code.
- Gründliches Verständnis der funktionalen Anforderungen und Analyse der Bedürfnisse der Kunden im Kontext des Projekts.
- Entwicklung der Gesamtlösung für definierte funktionale und nicht-funktionale Anforderungen sowie die Fähigkeit, Technologien, Muster und Frameworks zu definieren, um diese zu realisieren.
- Bestimmung und Implementierung von Entwurfsmethoden und Werkzeugen.
- Ermöglichung der Anwendungsentwicklung durch Koordination von Anforderungen, Zeitplänen und Aktivitäten.
- Fähigkeit, UAT und Produktionsbereitstellungen zu leiten/unterstützen.
- Erstellung, Verständnis und Validierung von WBS und geschätztem Aufwand für ein bestimmtes Modul/Aufgabe und die Fähigkeit, dies zu rechtfertigen.
- Probleme umgehend ansprechen, positiv auf Rückschläge und Herausforderungen reagieren mit einer Denkweise der kontinuierlichen Verbesserung.
- Konstruktives Feedback an die Teammitglieder geben und klare Erwartungen setzen.
- Das Team bei der Fehlersuche und Behebung komplexer Bugs unterstützen.
- Vorschläge zur Lösung von Problemen, die während der Code-/Designüberprüfung auftreten, und die Fähigkeit, die getroffene Entscheidung zu rechtfertigen.
- Durchführung von POCs, um sicherzustellen, dass die vorgeschlagenen Designs/Technologien den Anforderungen entsprechen.
QUALIFIKATIONEN:
- Abschluss (Bachelor oder Master) in Informatik, Informationstechnologie oder einem verwandten Bereich.
Senioritätsgrad: Mid-Senior Level
Beschäftigungsart: Vollzeit
Berufsbereich: IT-Dienstleistungen und IT-Beratung
Staff Engineer, Java Arbeitgeber: Nagarro Inc

Kontaktperson:
Nagarro Inc HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Staff Engineer, Java
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit aktuellen Mitarbeitern von Nagarro in Kontakt zu treten. Stelle Fragen zu ihrer Arbeit und dem Unternehmen, um wertvolle Einblicke zu gewinnen und dein Interesse zu zeigen.
✨Technische Fähigkeiten demonstrieren
Beteilige dich an Open-Source-Projekten oder erstelle eigene Projekte, die deine Fähigkeiten in Java, Spring Framework und Microservices zeigen. Dies kann dir helfen, praktische Erfahrungen zu sammeln und deine Expertise zu untermauern.
✨Vorbereitung auf technische Interviews
Übe häufige technische Interviewfragen, insbesondere zu Java, REST APIs und Design Patterns. Nutze Plattformen wie LeetCode oder HackerRank, um deine Problemlösungsfähigkeiten zu verbessern und dich auf Coding-Challenges vorzubereiten.
✨Kulturelle Passung betonen
Informiere dich über die Unternehmenskultur von Nagarro und bereite Beispiele vor, die zeigen, wie du in ein dynamisches und nicht-hierarchisches Umfeld passt. Betone deine Teamarbeit und Kommunikationsfähigkeiten in Gesprächen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Staff Engineer, Java
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen an Erfahrung und Fähigkeiten, insbesondere in Bezug auf Java, Spring Framework und Microservices.
Betone relevante Erfahrungen: Hebe in deinem Lebenslauf und Anschreiben deine umfangreiche Erfahrung in der Backend-Entwicklung mit Java hervor. Nenne konkrete Projekte oder Erfolge, die deine Fähigkeiten in den geforderten Technologien demonstrieren.
Zeige Teamfähigkeit: Da die Unternehmenskultur von Nagarro dynamisch und nicht-hierarchisch ist, betone in deiner Bewerbung deine Fähigkeit zur Zusammenarbeit in cross-funktionalen Teams und deine Kommunikationsfähigkeiten.
Füge Beispiele hinzu: Verwende konkrete Beispiele aus deiner bisherigen Berufserfahrung, um deine Problemlösungsfähigkeiten und deinen Umgang mit Herausforderungen zu veranschaulichen. Dies kann helfen, deine Eignung für die Rolle zu unterstreichen.
Wie du dich auf ein Vorstellungsgespräch bei Nagarro Inc vorbereitest
✨Verstehe die Technologien
Stelle sicher, dass du ein tiefes Verständnis für die geforderten Technologien wie Java 11, Spring Framework und Docker hast. Bereite dich darauf vor, spezifische Fragen zu diesen Technologien zu beantworten und Beispiele aus deiner bisherigen Erfahrung zu geben.
✨Bereite dich auf Design Patterns vor
Da das Unternehmen Wert auf Design Patterns legt, solltest du in der Lage sein, verschiedene Muster zu erklären und deren Anwendung in deinen Projekten zu demonstrieren. Überlege dir konkrete Beispiele, wo du diese Muster erfolgreich eingesetzt hast.
✨Kommunikationsfähigkeiten zeigen
Da die Rolle eine enge Zusammenarbeit mit verschiedenen Teams erfordert, ist es wichtig, deine Kommunikationsfähigkeiten zu betonen. Übe, wie du technische Konzepte einfach und klar erklären kannst, um sicherzustellen, dass alle Teammitglieder auf dem gleichen Stand sind.
✨Fragen zur Unternehmenskultur stellen
Zeige dein Interesse an der dynamischen und nicht-hierarchischen Unternehmenskultur von Nagarro, indem du Fragen dazu stellst. Dies zeigt, dass du nicht nur an der technischen Rolle interessiert bist, sondern auch an der Integration in das Team und die Unternehmenskultur.