Java (Senior) Developer / Architect - AMS AD
Jetzt bewerben
Java (Senior) Developer / Architect - AMS AD

Java (Senior) Developer / Architect - AMS AD

Fürth Vollzeit 48000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
Jetzt bewerben
N

Auf einen Blick

  • Aufgaben: Entwickle innovative Java-Applikationen und arbeite an spannenden Projekten vor Ort bei Kunden.
  • Arbeitgeber: Atos ist ein führendes Unternehmen in der digitalen Transformation mit einem starken Fokus auf Technologie.
  • Mitarbeitervorteile: Genieße flexible Arbeitszeiten, Weiterbildungsmöglichkeiten und ein modernes Arbeitsumfeld.
  • Warum dieser Job: Werde Teil eines dynamischen Teams, das moderne Methoden wie Agile und DevOps nutzt und lerne ständig dazu.
  • Gewünschte Qualifikationen: Erforderlich sind fundierte Kenntnisse in Java EE, Webservices und agilen Methoden sowie Teamfähigkeit.
  • Andere Informationen: Nutze Gelegenheiten zum Wissenstransfer und profitiere von internen Lernveranstaltungen.

Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

Als Senior Engineer Java (m / w / d) beim Software Technology Center werden Sie in der Softwareentwicklung mit der Umsetzung von Java Applikationen betraut. Sie werden bevorzugt in Projekten bei unseren Kunden vor Ort eingesetzt, bei denen moderne Methoden und Prozesse für die Softwareentwicklung zum Einsatz kommen sollen (bspw. Agile Softwareentwicklung, DevOps, Infrastrukturautomatisierung und / oder Continuous Delivery).

Zu ihren Aufgaben gehören außerdem:

  • Aktive Mitarbeit in allen Phasen eines Softwareentwicklungsprojektes
  • Verantwortung für die Erstellung von Applikationen im Bereich Java-Entwicklung
  • Verantwortung für die Erstellung von Aufwandsschätzungen / Kalkulationsgrundlagen (z.B. bei Kundenausschreibungen im öffentlichen Bereich)
  • Verantwortung für die Erstellung technischer Konzepte (z.B. Anforderungsanalyse)
  • Mitwirkung innerhalb der Ausschreibungsphase bei der Erstellung von Angeboten (z.B. Analyse und Design (Konzeption) von Standardsystemarchitekturen für Ausschreibung)
  • Konzeption von Testkonzepten und Implementierung der jeweiligen Testumgebung sowie Durchführung von Tests
  • Wissenstransfer Atos intern (z.B. im Rahmen von "Learning Friday" Veranstaltungen)
  • Proaktive Identifizierung, Bewertung und Umsetzung von neuen Methoden oder Verfahren im Bereich der Java-Entwicklung (z.B. Continuous Delivery, DevOps, etc.)

Anforderungen:

  • Fachliches Know-how notwendig, wie es üblicherweise durch eine mehrjährige Berufserfahrung und durch Abschluss einer Berufsausbildung bzw. eines Bachelor-Studiums erworben wurde.
  • Praktische Erfahrung und Kenntnisse in der Programmierung von Webservices, Microservices und Kenntnisse in der cloud native Programmierung
  • Fortgeschrittene Kenntnisse in der Softwareentwicklung mithilfe eines Java EE Technologiestacks (JSF, JPA und Objekt-Relationalen Mapping-Frameworks (z. B. Hibernate))
  • Debugging bzw. Remotedebugging von Java Anwendungen
  • Sichere Anwendung von Architekturkonzepten, von Frameworks und Entwurfsmustern und UML
  • Erfahrungen bei der Programmierung und Durchführung von Entwicklertests und Erfahrung mit Testautomation (bspw. mithilfe von TestNG, JUnit, Selenium)
  • Erfahrung mit integrierten Entwicklungsumgebungen, vorzugsweise Eclipse
  • Praktische Erfahrung im Umgang mit Versionskontrollsystemen (bspw. Git, Subversion) und ChangeManagement-Systemen (bspw. BugZilla, Confluence, Jira)
  • Kenntnisse in agilen Methoden (z.B. Scrum, Kanban) sowie im Bereich Continous Delivery bzw. Deployment (z.B. Jenkins, Maven)
  • Fortgeschrittene Kenntnisse über relationale Datenbanken (Schlagwörter: Transaktionen / Isolation, referenzielle Integrität), sicherer Umgang mit SQL und PL / SQL
  • Kommunikation von Konzepten und Architekturen in das Projektteam
  • Teamfähigkeit, Lösungsorientierung
  • Fähigkeit zu abstrahieren, zu modellieren und zu vereinfachen
  • Fähigkeit, Abhängigkeiten zu erkennen
  • Analytisches und strukturiertes Vorgehen und eigenständiges selbstverantwortliches Arbeiten
  • Deutsch C2 nach europäischem Referenzrahmen

Java (Senior) Developer / Architect - AMS AD Arbeitgeber: Norconsulting

Als Arbeitgeber bietet Atos ein inspirierendes Arbeitsumfeld, das auf Innovation und Zusammenarbeit setzt. Unsere Mitarbeiter profitieren von flexiblen Arbeitsmodellen, kontinuierlichen Weiterbildungsmöglichkeiten und einer offenen Unternehmenskultur, die den Wissensaustausch fördert. Besonders in unserem Software Technology Center in AMS AD haben Sie die Möglichkeit, an spannenden Projekten mit modernsten Technologien zu arbeiten und Ihre Fähigkeiten in einem dynamischen Team weiterzuentwickeln.
N

Kontaktperson:

Norconsulting HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Java (Senior) Developer / Architect - AMS AD

Tip Nummer 1

Netzwerke sind entscheidend! Nutze Plattformen wie LinkedIn, um dich mit anderen Java-Entwicklern und Architekten zu vernetzen. Engagiere dich in relevanten Gruppen und Diskussionsforen, um dein Wissen zu teilen und von anderen zu lernen.

Tip Nummer 2

Halte Ausschau nach Meetups oder Konferenzen, die sich auf Java-Entwicklung und moderne Softwaremethoden konzentrieren. Diese Veranstaltungen bieten nicht nur wertvolle Einblicke, sondern auch die Möglichkeit, potenzielle Arbeitgeber und Kollegen kennenzulernen.

Tip Nummer 3

Zeige deine Fähigkeiten durch Open-Source-Projekte oder persönliche Projekte auf Plattformen wie GitHub. Dies gibt dir die Möglichkeit, deine Programmierkenntnisse zu demonstrieren und gleichzeitig deine Sichtbarkeit in der Entwickler-Community zu erhöhen.

Tip Nummer 4

Bereite dich auf technische Interviews vor, indem du häufige Fragen zur Java-Entwicklung und Architektur übst. Nutze Online-Ressourcen und Übungsplattformen, um deine Problemlösungsfähigkeiten zu schärfen und dein technisches Wissen zu vertiefen.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Java (Senior) Developer / Architect - AMS AD

Fortgeschrittene Kenntnisse in Java EE (JSF, JPA, Hibernate)
Erfahrung in der Programmierung von Webservices und Microservices
Kenntnisse in cloud native Programmierung
Debugging und Remotedebugging von Java Anwendungen
Sichere Anwendung von Architekturkonzepten und Entwurfsmustern
Erfahrung mit UML
Programmierung und Durchführung von Entwicklertests
Kenntnisse in Testautomation (TestNG, JUnit, Selenium)
Erfahrung mit integrierten Entwicklungsumgebungen (Eclipse)
Praktische Erfahrung mit Versionskontrollsystemen (Git, Subversion)
Kenntnisse in Change-Management-Systemen (BugZilla, Confluence, Jira)
Kenntnisse in agilen Methoden (Scrum, Kanban)
Erfahrung mit Continuous Delivery und Deployment (Jenkins, Maven)
Fortgeschrittene Kenntnisse über relationale Datenbanken und SQL
Analytisches und strukturiertes Vorgehen
Teamfähigkeit und Lösungsorientierung
Fähigkeit zu abstrahieren, zu modellieren und zu vereinfachen
Fähigkeit, Abhängigkeiten zu erkennen
Eigenständiges und selbstverantwortliches Arbeiten
Deutsch C2 nach europäischem Referenzrahmen

Tipps für deine Bewerbung 🫡

Stelle deine Java-Kenntnisse heraus: Betone in deinem Lebenslauf und Anschreiben deine fortgeschrittenen Kenntnisse in der Java-Entwicklung, insbesondere mit Technologien wie Java EE, JSF und JPA. Zeige konkrete Beispiele deiner bisherigen Projekte auf.

Erwähne relevante Erfahrungen: Füge praktische Erfahrungen mit Webservices, Microservices und cloud-nativen Programmierungen hinzu. Beschreibe auch deine Kenntnisse in agilen Methoden wie Scrum oder Kanban sowie deine Erfahrungen mit Continuous Delivery.

Technische Konzepte kommunizieren: Bereite dich darauf vor, technische Konzepte klar und verständlich zu formulieren. Dies ist wichtig, da du möglicherweise an der Erstellung von Angeboten und technischen Konzepten beteiligt sein wirst.

Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du deine Leidenschaft für Softwareentwicklung und deine Motivation für die Arbeit bei diesem Unternehmen darlegst. Gehe darauf ein, wie du zur Verbesserung von Prozessen und Methoden beitragen kannst.

Wie du dich auf ein Vorstellungsgespräch bei Norconsulting vorbereitest

Bereite dich auf technische Fragen vor

Da die Position umfangreiche Kenntnisse in Java und verwandten Technologien erfordert, solltest du dich auf technische Fragen zu Java EE, Microservices und Cloud-nativer Programmierung vorbereiten. Überlege dir Beispiele aus deiner bisherigen Berufserfahrung, die deine Fähigkeiten in diesen Bereichen demonstrieren.

Verstehe agile Methoden und DevOps

Die Stelle erfordert Erfahrung mit agilen Methoden und DevOps-Praktiken. Informiere dich über die Prinzipien von Scrum und Kanban sowie über Continuous Delivery. Sei bereit, darüber zu sprechen, wie du diese Methoden in deinen bisherigen Projekten angewendet hast.

Präsentiere deine Problemlösungsfähigkeiten

In der Rolle wird erwartet, dass du proaktiv neue Methoden identifizierst und umsetzt. Bereite Beispiele vor, in denen du Herausforderungen in Projekten erfolgreich gemeistert hast, und erläutere, welche Ansätze du gewählt hast, um Lösungen zu finden.

Zeige Teamfähigkeit und Kommunikationsstärke

Teamarbeit ist ein wichtiger Aspekt dieser Position. Bereite dich darauf vor, Fragen zu beantworten, die deine Fähigkeit zur Zusammenarbeit im Team und zur Kommunikation komplexer Konzepte betreffen. Denke an Situationen, in denen du erfolgreich mit anderen zusammengearbeitet hast, um gemeinsame Ziele zu erreichen.

Java (Senior) Developer / Architect - AMS AD
Norconsulting
Jetzt bewerben
N
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>