Senior Software Engineer (m/w) in Luzern

Job Informationen

Arbeitsort: Hybrid, Luzern, Zug, Zürich Pensum: Vollzeit Aufgaben: Als Senior/Expert Software Engineer (JavaEE) bei ONLU AG spielst du eine entscheidende Rolle bei der Gestaltung und Implementierung hochkomplexer und moderner Softwarelösungen für unsere Kunden. Deine Hauptaufgaben umfassen: Qualitätssicherung: Sicherstellung eines qualitativ hochwertigen Codes gemäss den Prinzipien von Clean Code, Test-driven Development (TDD) und Domain-driven Design (DDD). Aktive Mitgestaltung: Entwicklung von Softwarelösungen und Komponenten für das Kernsystem Leistungsabrechnung. DevOps & Scrum: Mitverantwortung im gesamten Softwareentwicklungszyklus, von der Konzeption bis zum Betrieb. Feature-Entwicklung: Implementierung von neuen Features, Bugfixes und gegebenenfalls Entwurf neuer Komponenten. Was dich auszeichnet Unsere wichtigsten Kriterien (Priorität in dieser Reihenfolge): Java-Expertise: Vertiefte Erfahrung in Java/JEE-Programmierung und idealerweise Erfahrung in verschiedenen Projekten sowie Kenntnisse in SQL (Oracle). Modernes Software Engineering: Wissen und Erfahrung in aktuellen Software Engineering Practices wie TDD, DDD und Clean Code gemäss dem Handbook of Agile Software Craftsmanship. Cloud-Kompetenzen: Erfahrung und Kenntnisse mit Docker, Kubernetes, DevOps und anderen Technologien im Cloud-Bereich. Agiles Arbeiten: Erfahrung und Kenntnisse in agilen Teams sowie das entsprechende Mindset für eine effektive Zusammenarbeit. Zusätzliche Kenntnisse: Erfahrung mit Event- und Workflow-Driven Frameworks ist von Vorteil. Persönliche Eigenschaften: Teamplayer mit Freude an der aktiven Zusammenarbeit, unkompliziert, lernbegierig und offen für neue Ansätze, mit einem hohen Qualitätsbewusstsein. Dein Profil: Bildung: Abgeschlossenes Studium der Informatik oder eine vergleichbare Ausbildung/Erfahrung. Berufserfahrung: Mehrjährige Berufserfahrung (mindestens 7 Jahre) im Bereich der Backend-Entwicklung, idealerweise in einem agilen Umfeld. Technische Expertise: Programmiersprachen: Expertise in Java 17, Kotlin und Spring Boot. Architekturen: Tiefgehendes Verständnis von Microservices-Architekturen und deren Implementierung. Sicherheit: Erfahrung mit Sicherheitskonzepten und OAuth2 Flows. Datenverarbeitung: Fundierte Kenntnisse in der Anwendung von Kafka und Kafka Streams. Containerisierung: Vertrautheit mit Containerisierungstechnologien wie Kubernetes, OpenShift, AWS, Azure oder GCP. CI/CD: Erfahrung in der Implementierung von CI/CD-Pipelines, idealerweise mit Gitlab CI/CD und Tekton. Observability: Gute Kenntnisse in Observability-Tools zur effektiven Fehlererkennung und -behebung.

Benötigte Skills

Scrum
Oracle
Azure
Qualitätssicherung
Senior
Kotlin
J2EE
JAVA
SQL
Spring
DevOps
TDD
Bachelor
Master
22.01.2025

6000 Luzern (LU) 100% By agreement Permanent

Firma: myitjob GmbH

Einsatz

Arbeitspensum:
100%
Anstellungsverhältnis:
Festanstellung

 

Stellen-Typ:
Mitarbeiter/In
Arbeitsort:
Luzern (LU)

Bewerbung schreiben Bewerben

Publikationsdatum: 23.01.2025

powered by: workpool.jobs