Job profiles at ti&m AG: Software Engineer Java Back-end
One of 56 job profiles at employer ti&m AG
Job Description
Du erweiterst und verbesserst unsere bestehenden Produkte wie die Digital Banking Suite und die Security Suite oder entwickelst neue, innovative Lösungen für unsere vielfältigen Kunden aus den Bereichen Banking, Retail oder Government. Dich erwartet eine kollegiale Atmosphäre und eine Arbeitsplatzkultur, bei der Können vor Hierarchie kommt.
Education
- Abgeschlossenes Informatikstudium (FH/Uni/ETH/EPFL) oder vergleichbare Ausbildung
Experience
- Mindestens 5 Jahre Erfahrung in der Software-Entwicklung auf professionellem Level
Competencies
- Leidenschaft für Software Engineering, persönliches Interesse an der Arbeit
- Kooperationsfähigkeit
- Offenheit
- Umgänglichkeit
- Begeisterung
- Verantwortungsbewusstsein
Languages
Other
- Transparente, nachhaltige und wirtschaftliche Arbeitsweise
- Abstraktionsfähigkeit und Dekompositionsstrategien für Problemstellungen
- Software-Qualitätsaspekte kennen, bewerten und abwägen
- Clean Code, SOLID, TDD und andere Coding-/Architektur-Prinzipien kennen und anwenden
- Kenntnisse von Design Patterns (klassische, und im Bereich Enterprise Architecture/-Integration)
- Erfahrungen mit Micro-Service Architekturen und Integrationen
- Kenntnisse von Prinzipien im Applikations-Security-Bereich: Authentisierung, Autorisierung, Secure Coding
- Best Practices aus bisherigen Projekten einbringen
- Gute bis sehr gute Kenntnisse in Java und/oder Kotlin, Web Services mit REST, JSON, JWT, Relationale Datenbanken, SQL/DDL, OR-Mapping mit JPA, Hibernate oder vergleichbarer Technologie, Spring Framework (Spring Boot, Spring Data, Spring Web, Spring Security)