Als Java-Entwickler (m / w / d) arbeiten Sie auf Basis moderner Technologien und Architekturen überwiegend an Kundenprojekten. Kernaufgabe ist hierbei die Entwicklung kundenorientierter IT-Lösungen. Dabei erwarten Sie in spannenden Projekten viele abwechslungsreiche Aufgaben.
Ihre Aufgaben
- Entwicklung von IT-Lösungen auf Java-basierter Technologien und Architekturen in komplexen und heterogenen Systemlandschaften
- Mitarbeit bei Spezifikation, Konzeption und Dokumentation der Lösungen
Ihr Profil
Erfahrung in Anforderungsanalyse, Architektur, Design und Entwicklung von Java / Java EE-basierten Software-SystemenGute Kenntnisse in Architekturkonzepten, Programmierparadigmen, Security- und Performance-Aspekten im Java / Java EE-UmfeldBewusstsein für Methodik und Tools des Software-Entwicklungsprozesses mit Java (z.B. IDEs, Build Tools, Versionierungssysteme, Continuous Integration)Kenntnisse in Java / Java EE-Kerntechnologien über mehrere Architekturschichten hinweg (Rich Client / Web Client UI, Web / REST Services, Datenhaltung und –zugriff)Kenntnisse von Testkonzepten und –technologien im Java / Java EE-UmfeldSelbstständige ArbeitsweiseSehr gute Deutsch- und Englischkenntnisse in Wort und SchriftVorteilhaft
Erweiterte Kenntnisse und / oder Zertifizierungen zu bestimmten Produkten (z.B. IBM WebSphere, Liferay) oder Methoden und Richtlinien (z.B. Scrum, ITIL, TOGAF, unternehmensspezifische Richtlinien)Kenntnisse in alternativen JVM-Sprachen (z.B. Scala, Groovy, Jython)