Beschreibung
Aufgabe:JavaEE-Entwickler für eine Energievertriebssoftware in einem Scrum-Team Als Java Entwickler (m/w) unterstützen Sie einProjekt durch eigenverantwortliche Entwicklung von anspruchsvollen technischen Lösungen auf Basis von Java und beraten in relevanten Architektur- und Design-Fragen. Sie kennen die typischen Herausforderungen der Software-Entwicklung großer Unternehmen. Praktische Erfahrung im Einsatz agiler Vorgehensweisen wie Scrum oder Kanban sind von Vorteil. Ihre Aufgaben umfassen die Anforderungsanalyse und die Lösungsspezifikationen sowie vor allem die Programmierung und Qualitätssicherung von Web-Anwendungen in Java über alle Architekturschichten (Web-Frontend, Web-Backend, EJBs, Persistenz und Datenbank).
Sie arbeiten selbständig und haben Lust etwas zu bewegen.
Soft-Skill:
Erfahrung in der Analyse von komplexen fachlichen Sachverhalten
Langjährige Arbeit in Teamgrößen zwischen 5 und 10 Personen
Anwendung von agilen und Software Craftmanship-Prinzipien
Teamplayer (gute Zusammenarbeit), Kritikfähig (annehmen und geben), Offenheit, Zuverlässigkeit, Analytisches Denken und Zusammenhänge erkennen
Eigene Lösungen stets kritisch hinterfragen
Leistungsbereitschaft
Problemstellungen eigenverantwortlich lösen und selbst erkennen, wann weitere Hilfe benötigt wird
Fach-Skill:
Mindestens drei Jahre einschlägige Berufserfahrung im Bereich Softwareentwicklung
Implementierung und Design
Fundierte Kenntnisse der Java EE Technologien
Datenbanksystemen und Java Frameworks
Dazu gehören: Java, Intellij (optional), Spring , Hibernate, Maven, Junit, Wicket (wünschenswert), Clean Code, Continous Integration (optional), JavaScript (wünschenswert), Mocha (optional), CSS/SASS (wünschenswert), Foundation (optional)
Die Skills o.g. Technologien bitte anhand von Schulnoten bewerten.