Job profiles at T-Systems Schweiz AG: Java Software Engineer
One of 21 job profiles at employer T-Systems Schweiz AG
Role and responsibilities
Du arbeitest bei unserem Kunden im Raum Bern teils vor Ort teils remote (Home Office oder in einer T-Systems Niederlassung in Bern, Basel oder Zürich) als Java-Entwickler in einem agilen Projektumfeld. Du gestaltest in einem technisch sehr anspruchsvollen Projekt die Zukunft des Kunden mit.
Team / description
Für dich ist Software-Entwicklung kein Job sondern eine Berufung? Einfache Problemstellungen findest du langweilig? Du liebst die Arbeit im Team auch dann noch, wenn verschiedene Ideen und Meinungen aufeinanderprallen.
Qualifications and Skills
- Du hast eine höhere Informatik-Ausbildung (Uni, ETH, FH) oder gleichwertiges
- Du hast mindestens 5 Jahre praktische und aktuelle Erfahrung in der agilen Software-Entwicklung mit Java und mit Integration Frameworks (Java 11 und höher, Spring Framework / Spring Boot / Spring Cloud)
- Du hast Erfahrung in objektorientierter Analyse, Design und Implementierung sowie in der Anwendung von Design Patterns
- Du kennst dich aus mit Docker, Kubernetes sowie Container basierten Plattformen und Cloud Lösungen
- Continuous Integration, -Delivery und -Deployment und damit verbundene Testing Frameworks sind Teil deiner täglichen Arbeit (Maven, Jenkins, JUnit, Code-Quality-Tools)
- Du hast die Fähigkeit, in komplexen Systemen elegante und pragmatische Lösungen zu finden
- Du bist teamorientiert, übernimmst gerne Verantwortung und willst aktiv etwas bewegen
- Du sprichst sehr gut Deutsch (mindestens C1, mündlich und schriftlich) und Englisch (mindestens B2, mündlich und schriftlich)
- Du bist bereit mind. 50 % vor Ort in Bern zu arbeiten