Professional/ Senior Java Engineer
Elca
Zürich, Switzerland
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Remote
Zürich, Switzerland
Tech stack
Clean Code Principles
HTML
Java
Automation of Tests
CSS
Code Review
Databases
Continuous Integration
DevOps
Eclipse
Hibernate
JavaFX
Spring
Maven
Angular
React
Spring-boot
Backend
GIT
Information Technology
REST
Jenkins
Job description
- Du entwickelst innerhalb eines interdisziplinären Teams anspruchsvolle Backend-Lösungen mit Java und gestaltest aktiv die Weiterentwicklung unserer Produkte mit
- Du konzipierst, designst und integrierst neue Funktionalitäten und Komponenten in bestehende Systemlandschaften
- Du arbeitest an Architektur- und Technologieentscheidungen mit und bringst deine Expertise in das technische Solution Design ein
- Du stellst sicher, dass unsere Lösungen höchsten Qualitätsstandards entsprechen - durch automatisierte Tests, Clean Code-Prinzipien und Code Reviews
- Du unterstützt das Produktmanagement bei der Analyse von Anforderungen sowie bei der Erstellung von Lösungskonzepten und Aufwandsschätzungen
- Du coachst andere Teammitglieder und trägst zur kontinuierlichen Verbesserung unserer Entwicklungsprozesse und technischen Standards bei
Requirements
- Abgeschlossenes Studium (ETH, Uni, FH) in Informatik
- Mind. 5 Jahre Berufserfahrung im Design, Implementierung und Wartung grosser Java-Anwendungen
- Lösungs- und teamorientiert sowie das richtige Verständnis für die Kundenbedürfnisse
- Fliessende Deutsch/- und Englischkenntnisse werden vorausgesetzt
- Langjährige praktische Erfahrung in Java, Java Frameworks, Libraries und Tools (SpringBoot, Spring Framework, Hibernate, JavaFX, Eclipse RCP, Maven) sowie im DevOps-Umfeld
- Mehrjährige Erfahrung im Design und der Implementierung grosser Java-Anwendungen
- HTML, CSS und Client-Side JS UI Technologien wie Angular 2 und React
- Solide Kenntnisse von Integrationsmustern und Best Practices wie synchrone vs. asynchrone Kommunikation, RESTful APIs, Messaging, Publish-Subscribe
- Know-how in CI/CD (Jenkins, Git, …) und Datenbanksysteme
Benefits & conditions
- Dich erwartet ein dynamisches und interdisziplinäres Umfeld, in welchem Du mit Deinem Einsatz massgeblich am Erfolg von Sumex mitwirkst und die Zukunft entscheidend mitgestaltest
- Schlüsselrolle für die Gestaltung einer führenden und etablierten Schweizer IT-Lösung mit einer breiten Palette von Modulen und Dienstleistungen, die auf modernen Technologien basieren
- Attraktive Perspektiven für Deine Karriere und Deine persönliche Entwicklung durch Training und Coaching
- Flache Hierarchien und unkomplizierte abteilungsübergreifende Zusammenarbeit
- Gute Work-Life-Balance (41 St/W in Gleitzeit, Möglichkeit für Homeoffice, mind. 25 Ferientage), ergonomischer und flexibler Arbeitsplatz in einem multikulturellen Umfeld
- Interessante Benefits wie z.B.: Beitrag an Mobiltelefon oder Business Handy, 1/2- Tax Abonnement und geschäftlich unterwegs im Zug mit 1. Klasse, attraktive Pensionskassenmodelle, Übernahme der NBU (privat, weltweit), fortschrittliche Kranktaggeldversicherung sowie Flottenrabatt