Senior Java Developer:in (w/m/d)
Senior Java Developer:in (w/m/d)
Unser Kunde ist ein internationaler Technologiekonzern, der in über 20 Ländern Unternehmen aus allen Branchen betreut. Sie suchen zur Unterstützung des bestehenden Teams einen engagierten Senior Java Developer:in in Wien.
- Start: asap
- Dauer: 12M + (mit Verlängerungsoption)
- Auslastung: 100%
- Remote/vor Ort Anteil: 50/50
- Sprache: Deutsch
Erfahrung
- Entwicklung: Entwicklung neuer Applikationen sowie Weiterentwicklung von bestehenden Applikationen. Dies beinhaltet die Mitwirkung im Gesamtprozess von der Anforderungserhebung bis zur Produktivstellung einer Applikation.
- Java-Programme: Entwicklung von Java-Programmen und -Modulen
- Java- und Spring Boot Applikationen: Konzeption, Entwicklung und Integration von Java- und Spring Boot Applikationen
- Systemanalysen und -designs: Durchführung von objektorientierten Systemanalysen und -designs
- Design- und Codereviews: Durchführung von Design- und Codereviews
- Modultests: Durchführung von Modultests
- Programmdokumentation: Erstellung von Programmdokumentationen
- Projektmanagement: Strukturierung und Planung von Tasks mit dem Projektmanager
- Teamleitung: Anleitung von Software-Entwicklern mit weniger Erfahrung. Gegebenenfalls Wahrnehmung der technischen Projektleitung.
- Projektbeteiligung: Möglicherweise auch Einsatz in mehreren Projekten
- Kommunikation: Proaktive Kommunikation zum Projektmanager bezüglich möglicher Probleme und Verbesserungsvorschläge
Kenntnisse und Fähigkeiten
- Praktische Umsetzung: Mindestens die unten angeführte Erfahrung in der praktischen Umsetzung:
- Java Entwicklung
- Distributed Systems (Microservices, REST)
- Hibernate /JPA (ORM)
- Spring
- Postgres Datenbanken
- Kenntnisse in Keycloak, bzw. OIDC sind von Vorteil
- Kenntnisse in Angular/Typescript sind von Vorteil
- Ausbildung: EDV- oder technisch orientierte Ausbildung an einer HTL oder Universität bzw. Fachhochschule (bzw. eine vergleichbare abgeschlossene Ausbildung) oder mindestens 5-jährige Berufserfahrung als Software-Entwickler.
- Systemmodellierung: Einschlägige Kenntnisse der objektorientierten Systemmodellierung (UML, Use Cases) und Datenbankmodellierung (ER).
- Build-, Test- und Continuous Integration-Prozessen: Praktische Erfahrung mit Build-, Test- und Continuous Integration-Prozessen und unterstützenden Tools (Maven, JUnit bzw. Bamboo / Jenkins).
- SQL-Kenntnisse: Gute SQL-Kenntnisse.
- Teamfähigkeit: Ist kommunikativ, teamfähig, belastbar.
- Architekturen, Frameworks und Programmiersprachen: Kenntnisse von weiteren Architekturen, Frameworks und Programmiersprachen
- Software-Qualitätssicherungsprozessen: Erfahrung mit Software-Qualitätssicherungsprozessen und Werkzeugen
JobNr.:3080
Jetzt online bewerben
Du glaubst, dass du die/der Richtige für diese Stelle bist? Setze den nächsten Karriereschritt und bewirb dich jetzt online oder kontaktiere unsere Ansprechpartner/In.