Senior Java Fullstack Engineer (m/w/d)
Deine Aufgaben
Als Senior Software Engineer im Bereich Java Fullstack entwickelst und pflegst Du High-End-Lösungen nach agiler Methodik für vielfältige Kundenprojekte. Je nach Projekt arbeitest Du on-site beim Kunden oder in-house an einem der ELCA Standorte.
- Du wirkst aktiv mit bei der Konzeption und Definition von Lösungen und entwickelst stabile, zuverlässige sowie leistungsfähige Software.
- Du arbeitest eng mit bereichsübergreifenden Teams zusammen, hast Verständnis für die fachlichen Anforderungen sowie für die technischen Einschränkungen. Dabei legst Du den Schwerpunkt auf Qualität und Kundenzufriedenheit.
- Mit Deinen ausgeprägten analytischen Fähigkeiten und Deinen Fachkenntnissen in der Softwareentwicklung übernimmst Du eine Schlüsselfunktion im Team.
- Du fungierst als Coach für die weniger erfahrenen Teammitglieder.
- Mit deiner technischen Expertise hilfst du mit, neue Projekte zu gewinnen.
Unser Angebot
- Interessante Projekte und anspruchsvolle Problemstellungen mit den neuesten Technologien zu lösen sowie enger Kontakt mit Kunden aus unterschiedlichen Branchen
- Anregendes, zukunftsträchtiges Geschäftsumfeld in einem Team mit weitreichendem Expertenwissen und abteilungsübergreifende Zusammenarbeit in einer Organisation mit flacher Hierarchie
- Attraktive Perspektiven für Deine Weiterentwicklung dank Schulungen und Coaching durch Architekten und Experten, sowie mit einem internen Karriereweg
- Work-Life-Balance (41 Std/W in Gleitzeit, Homeoffice, mind. 25 Ferientage), moderner und flexibler Arbeitsplatz in einem multikulturellen Umfeld
- Top Benefits wie z.B.: Beitrag an bestehendes Mobiltelefon oder Business Handy, HalbTax Abo, geschäftlich unterwegs im Zug in 1. Klasse, attraktive Pensionskassenmodelle, Übernahme der NBU (privat, weltweit), und vieles mehr
Dein Profil
- Bachelor- oder Masterabschluss mit mind. 5 Jahre Erfahrung in der Analyse, im Design und in der Entwicklung im Java Umfeld.
- Sehr gute Kenntnisse in Softwareentwicklung, Designmuster, Coding und Testing mit fundiertem Wissen über Java, Angular und/oder React
- Kenntnisse der Java Frameworks Spring, Hibernate und JPA
- Vertraut mit SOAP und REST-Schnittstellen
- Fundierte Kenntnisse über Software-Schwachstellen und über Security Best Practices
- Erfahrung mit JUnit4, relationale Datenbanken (z.B. Oracle) und SQL queries, sowie mit Programmierwerkzeugen wie Maven, Git, Intellji oder Eclipse
- Erfahrung in der kontinuierlichen Integration (Jenkins)
- Deutsch und Englisch sehr gute Kommunikationsfähigkeiten