This opportunity is based in Basel, Bern and Zürich

Java Architect / Technical Lead (m/w/d)

Apply

ELCA ist mit über 1400 Spezialisten einer der grössten und erfolgreichsten IT Service Dienstleister in der Schweiz. Für unsere Standorte in Bern, Basel und Zürich suchen wir erfahrene Java-Architekten:innen.

Ihre Aufgabe

  • 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

Unser 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 (Amag, Opel und Renault)

Ihr Profil

  • 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 und fliessend in Deutsch und in Englisch

Wir freuen uns auf Ihre vollständigen Unterlagen (CV, Motivationsschreiben, Arbeitszeugnisse, Diplome/Zertifikate).

By continuing to browse this site, you accept the use of cookies or similar technologies whose purpose is to produce statistics on visits to our site (tests and measurement of visitor numbers, visit frequency, page views and performance) and to offer you content and promotions which will be of interest to you.

Our cookie policy has been updated. Feel free to manage your preferences.

close
save

Manage your cookie preferences

Update your cookie preferences

Find out about the type of cookies stored on your device, accept or block them for the entire site, all services or on a service-by-service basis.

OK, accept all

Visitor flow

These cookies provide us with insight into traffic sources and allow us to better understand our visitors anonymously.

(Google Analytics and CrazyEgg)

New

Sharing tool

Social media cookies allow content sharing on your preferred networks.

(ShareThis)

New

Visitor understanding

These cookies are used to track visitors across websites.

The intention is to enable us to offer more relevant, targeted content to existing contacts (ClickDimensions) and display ads that are relevant and engaging for users (Facebook Pixels).

 

New
For more information about these cookies and our cookie policy, click here