(Senior-) Java Developer (m/w/d)
Standort: München
Spannende Herausforderungen

Je flacher die Hierarchie, desto steiler die Möglichkeiten: Bei GOD finden Sie genau den Spielraum, den Sie brauchen, um wirklich über sich hinauszuwachsen.

Ihre Aufgaben:

Die Aufgabe umfasst die Übernahme von Verantwortung für Tätigkeiten entlang des gesamten Softwareentwicklungszyklus, einschließlich Requirements Engineering, Software- und Systemdesign, Implementierung, Test und Dokumentation. Der genaue Umfang der Aufgaben kann je nach Projekt und Ihren Erfahrungen variieren und wird individuell besprochen. Die Arbeit findet in verteilten und internationalen Teams mit Englisch als Kommunikationssprache statt. Dabei arbeiten Sie an Anwendungen, die rund um die Uhr weltweit auf jedem Kontinent im Einsatz sind.

Ihr Profil:

  • Leben von Clean Code sowie der KISS- und SOLID-Prinzipien
  • Für Sie sind Tests kein unwichtiger Code und Sie arbeiten bereits mit JUnit und JMockit
  • Sehr gute Kenntnisse in Java (8+)
  • Fundierte Erfahrungen in Java EE und/oder Spring
  • Umfangreiche Kenntnisse in Entwurfsmustern
  • Erfahrung in der Arbeit mit statischen Code-Analyse-Tools z.B. SonarQube, PMD, Findbugs, Checkstyle
  • Praktische Erfahrungen im Umgang mit CI/CD-Tools z.B. Jenkins, Bamboo
  • Erfahrung in der Arbeit mit Versionsverwaltung Tools: z.B. Git
  • Sehr gute Kenntnisse in Containervirtualisierung z.B. Docker
  • Erfahrung mit Relationalen Datenbanken
  • Sehr gute Deutsch- und Englischkenntnisse

Wünschenswerte Kenntnisse:
  • Design von verteilten Systemen in Microservice-Architekturen
  • Erfahrung mit nicht-Relationalen Datenbanken
  • Entwicklung von modernen Web-Oberflächen mit Angular
  • Erfahrung in der Arbeit mit Serverless Architecture in den Cloud Umgebungen: AWS, Azure
  • Praktische Kenntnisse in agilen Methoden z.B. Scrum
  • Erfahrung mit Pair-Programming
Annika Floß
bewerbung@god.de
+49 531 23767-0