Java Architect / Technical Lead

ELCA Informatik AG  Basel;Bern;Zürich

teilen
23.04.21

Stellenbeschreibung:

  • Sie arbeiten mit Business- und Software-Engineering-Teams zusammen, um Java-Anwendungen von Grund auf neu zu entwickeln.
  • Sie leiten die Teams während des gesamten Projektlebenszyklus an, der von der Konzeption über die Geschäftsanforderungen, die Softwarearchitektur, die technische Leitung und das Coaching bis hin zur fehlerfreien Lieferung reicht
  • Sie beraten unsere Kunden in technologischen und architektonischen Fragen, geben technische Empfehlungen und beraten bei deren Umsetzung
  • Sie unterstützen Pre-Sales bei Ausschreibungen, Proof-of-Concept-Arbeiten und beim Design innovativer Lösungen, wobei der Schwerpunkt auf Skalierbarkeit, Modularität, Flexibilität und Performance liegt
  • Sie führen gruppenweite Thought-Leadership-Initiativen durch, um unsere Architekturpraxis voranzutreiben und unsere technische Exzellenz fortzuführen

Anforderungsprofil:

  • 6+ Jahre Erfahrung im Design und der Implementierung großer JAVA-Anwendungen
  • Starke praktische Erfahrung mit Frameworks wie Spring / Spring Boot, JPA / Hibernate oder anderen ORM und Build-Tools wie Maven / Gradle.
  • Solide Kenntnisse über Integrationsmuster und Best Practices wie synchrone vs. asynchrone Kommunikation, RESTful APIs, Messaging, Publish-Subscribe
  • Tiefes Verständnis von Multi-Tier-Architekturen und Microservices (Load Balancer, Caching, Webserver, Applikationsserver, Netzwerke, Datenbanken, Content Delivery Networks)
  • Gute Kenntnisse der Domänenmodellierung und des domänengesteuerten Designs
  • Praktische Erfahrung mit Containern und Orchestrierungsplattformen wie Docker, Kubernetes oder OpenShift
  • Gute Kenntnisse von Best Practices und Werkzeugen für CI/CD-Pipelines, DevOps, agile Methoden, automatisierte Tests, Codequalität, wie z. B. Jenkins, Jira, JUnit, Cucumber, SoapUI, Selenium, SonarQube
  • Erfahrung im Monitoring, Troubleshooting und Profiling von Systemen mit den Tools Java Melody, Java Flight Recorder oder Java Mission Control
  • Kenntnisse von verteilten Streaming-Plattformen wie Kafka und reaktiven Frameworks wie RxJava und Vert.x sind ein Plus
  • Erfahrung mit Front-End-Frameworks wie React, Angular, Vue.js ist ein Plus
  • Erfahrung mit einigen Cloud-Diensten wie AWS ist ein Plus
  • Eine Leidenschaft für sauberen Code und pragmatisches, elegantes Design
  • Enthusiasmus, Kreativität, Flexibilität, Teamgeist und allgemeine Begeisterung für die Softwareentwicklung
  • Gute Kommunikationsfähigkeiten
  • Fliessend in Deutsch und in Englisch

Angebot:

  • Ein anregendes und professionelles Arbeitsumfeld in einem dynamischen Team mit umfassender Expertise
  • Spannende Projekte mit den neuesten Technologien
  • Flache Organisationshierarchien und funktionsübergreifende Teamarbeit
  • Enger Kontakt zu Kunden in unterschiedlichen Branchen
  • Eine unterstützende Kultur mit hervorragenden Möglichkeiten zur beruflichen und persönlichen Weiterbildung und Entwicklung
  • Gute Work-Life-Balance (41 Stundenwoche und 25 Tage Ferien)
  • Beitrag an bestehendes Mobiltelefon oder Business Handy (abhängig von der Funktion)
  • 1/2 Tax Abonnement und geschäftlich unterwegs im Zug mit 1. Klasse
  • Flexible Arbeitszeiten
  • Homeoffice
  • Attraktive Pensionskassenmodelle
  • Übernahme der NBU (privat)
  • Kranktaggeldversicherung
  • Flottenrabatt (A​mag, Opel und Renault)
Wir freuen uns auf Ihre vollständigen Unterlagen (CV, Motivationsschreiben, Arbeitszeugnisse, Diplome/Zertifikate).

STELLEN-ANZEIGER Jobmailer

Jetzt kostenlos registrierenAnmelden

Top Stellenanbieter

  • WWF
  • Energie 360