Beschreibung
TätigkeitenbeschreibungFür einen unserer Kunden suchen wir mehrere Senior- und Lead-Entwickler J2EE (m/w)
Aufgabe:
Die Kernaufgaben bestehen im Design und in der Implementierung einer zentralen SOA-Plattform mit technischen Funktionalitäten zur Ermöglichung der effizienten Entwicklung von darauf basierten EJBs mit fachlicher Geschäftslogik sowie die Beratung der Fachkonzeption und des technischen Tests vor dem Hintergrund der technischen Möglichkeiten und Best Practices in der Realisierung.
Für diese Aufgabe sollten Sie über folgende Kenntnisse und Erfahrungen verfügen:
* Tiefgehendes Verständnis für verteilte Backend-Anwendungen in Theorie und Praxis
* Kenntnisse und Erfahrung bei der Anwendung von Best Practices im OO-Design komplexer Java EE Anwendungen
* Kenntnisse in der Konzeption, dem Design und der Entwicklung komplexer Anwendungen innerhalb einer SOA-Anwendungslandschaft
* Kenntnisse grundlegender Java EE Technologien (EJB, JPA, JTA, CDI,…)
* Erfahrungen im Aufbau und im Umgang mit Build-Prozessen komplexer komponentenbasierter Java-Anwendungen (Maven, Git, Stash, Jenkins,…)
* Praxiserfahrungen in der Java EE-Entwicklung in großen Teams und heterogenen Umgebungen
* Kenntnisse im Profilen und Debuggen von verteilten Anwendungen
* Großes Verständnis und Erfahrungen in Bezug auf die methodischen Zusammenhänge agiler Softwareentwicklung
* Scrum-Erfahrungen im praktischen Einsatz
* Bereitschaft, sich mit neuesten Technologien im Umfeld Java EE 7, WLS12, … auseinanderzusetzen und diese anzuwenden
* Kenntnisse und Erfahrung in der OO-UML-Modellierung
* Verständnis des Zusammenspiels der Komponenten der ORACLE Produktpalette (insbesondere WLS und OSB)
Fähigkeiten (Must have)
Kenntnisse Build-Prozesse, Kenntnisse verteilter Backend-Anwendungen, OO-Design, Oracle, Scrum, SOA, UML