Lead Software Developer (m/w)
tasks
Architektur, Java
region
Bern
REF Nr
4E7C60
Job Description
- Entwickeln von neuen Applikationen sowie laufende Weiterentwicklung und Wartung von Java (-Enterprise)-Applikationen im Bereich von Personenregistern
- Sicherstellen der hohen Qualitätsanforderungen im agilen Entwicklungsprozess
- Verantwortlich für die fachliche Anleitung des Entwickler-Teams
- Erstellen von Konzepten und Spezifikationen gemäss den Kundenbedürfnissen und Projektanforderungen
- Erstellen von Systemdesign, Software Architekturen und Prototypen
- Mitarbeit bei der Erstellung von Offerten (Lösungsbeschreibung und Aufwandsschätzung)
- Beraten und Unterstützen der Kunden bei der Realisierung ihrer Bedürfnisse
requirements
- Abschluss eines Studiums im Bereich Informatik (ETH, Uni, FH) oder langjährige Berufserfahrung als Lead Software Developer
- Mehrjährige Erfahrung in pragmatischer Software Architektur und Design
- Solide Kenntnisse in Requirements Engineering und Domain Driven Design von Vorteil
- Fundierte Kenntnisse in Spring Framework (Core, Boot, Batch, Security u.a.), JPA/Hibernate, SQL, XML, JMS, Webservices (SOAP und REST), JSF, Angular
- Erfahrung in IntelliJ IDEA oder Eclipse, Git, Maven, Bamboo, SonarQube und Docker
- Kundenorientierter und überzeugender Auftritt
- Lösungsorientierter und strukturierter Arbeitsstil
- Konzeptionelle und ganzheitliche Denkweise