Senior Backend Engineer
Peax Ag
Lucerne, Switzerland
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
Senior Compensation
CHF 165KJob location
Lucerne, Switzerland
Tech stack
Clean Code Principles
Java
API
Application Frameworks
Azure
Cloud Computing
Code Review
Information Systems
DevOps
Gradle
Spring
Maven
OAuth
OpenID
Scrum
Software Engineering
Test Driven Development
Spring-boot
Backend
Information Technology
Microservices
Job description
- Aktive Beteiligung an den Design-, Entwicklungs- und Dokumentationsprozessen
- Analysieren, spezifizieren und implementieren von neuen Funktionen für die Plattform
- Entwickeln von robusten Microservices und APIs im Backend
- Agil arbeiten mit Scrum- oder Kanban-Methoden
- Mit Product Ownern, Architekten und anderen Entwicklern zusammenarbeiten
- Qualitätsstandards und -richtlinien einhalten und verbessern
- Durchführen von Code-Reviews, um eine qualitativ hochwertige Codebereitstellung sicherzustellen
Technologies:
- Architect
- Azure
- Backend
- DevOps
- Gradle
- Java
- Kanban
- Maven
- Spring
- Spring Boot
- TDD
- microservices
- Cloud
More:
Wir sind auf der Suche nach einem proaktiven und unabhängigen Backend Engineer für unser Team, der sich auf das Design, die Entwicklung und die Dokumentation der PEAX-Plattform konzentriert. Die Rolle umfasst die Analyse, Spezifikation und Implementierung neuer Funktionen sowie die Entwicklung von Microservices und APIs.
Requirements
- Mindestens 6 Jahre Backend-Erfahrung mit dem Tech-Stack
- Erfahrung mit Microservices und ereignisbasierten Architekturen
- Beherrschung von Java 21+, Spring Boot 3.2+ und Maven/Gradle
- Starkes Engagement für Test-Driven Development (TDD) und Clean Code-Prinzipien
- Erfahrung in OIDC, oAuth2.0
- Erfahrung in DevOps-Praktiken
- Ausgeprägte Kommunikationsfähigkeiten in Deutsch
- Bachelor of Science (BSc) oder Master of Science (MSc) in Informatik / Software Engineering / Information Systems - z. B. ETH Zürich, EPFL, oder Informatiker/in EFZ, Fachrichtung Applikationsentwicklung mit Höhere Fachschule HF Informatik oder vergleichbarer Abschluss