Senior Java Software Engineer (m/w) 80-100%
Aufgaben:
Entwickeln von anspruchsvollen Web-/JEE-Anwendungen in unseren spannenden Kundenprojekten sowie Erarbeiten von Lösungs- und Software- Architekturen
Konzipieren von Lösungen (fachlich und technisch) in Zusammenarbeit mit Kunden, Analyse von Anforderungen und Erstellung von technischen Spezifikationen sowie Durchführung von Aufwandschätzungen
Entwicklung der Java Backend-Services und der Datenbank sowie Design und Umsetzung von Komponenten
Übernahme von Teilprojektleitungen als Technical Lead
Durchführung von Code- und Design-Reviews zusammen mit dem Team
Begleitung des kompletten Project Lifecycle, von Requirements über Analyse und Design, über die Umsetzung bis hin zum finalen Delivery an den Kunden
Mitarbeiten bei der fachlichen Weiterentwicklung der Softwareentwicklung intern
Profil:
Höhere Ausbildung in (Wirtschafts-) Informatik (Uni, ETH, FH)
Ausgeprägte Kundenorientierung und hoher Qualitätsanspruch
Erfahrung in der Entwicklung von Lösungen auf der Basis von Java-Technologien/Open Source Frameworks
Umfassende Kenntnisse rund um Themen wie: JAVA frameworks for dependency injection, Spring-Boot2, Spring-Data, JPA2, Hibernate, Cloud-Technologien (Docker, Openshift, Kubernetes), Datenbanktechnologien (Oracle, MySQL, Maria DB)
Wünschenswert sind Kenntnisse rund um Themen wie: Jenkins, SonarQube, Gradle, PostgreSQL, Domain Driven Design, Arc42, Enterprise Architect, Openshift, Git, IntelliJ
Ausgezeichnete Deutschkenntnisse in Wort und Schrift
- Hibernate
- Deutsch
- MySQL
- PostgreSQL
- Oracle
- Senior
- Softwarearchitektur
- CLOUD
- J2EE
- JAVA
- NoSQL
- Spring
- Wirtschaftsinformatik
- Bachelor
- Master