Beschreibung
Für unseren Kunden suchen wir einen
Senior Java-Entwickler (m/w)
Referenz: -de
Beginn: 01/18
Dauer: 12 MM
Ort: in Frankfurt am Main
Branche: Herstellung von Datenverarbeitungsgeräten und peripheren Geräten
Ihre Aufgaben:
- Design und Implementierung technischer Backend-Komponenten innerhalb gegebener grober technischer Leitplanken und Standards des Programms Vendo
- (Neu)Entwicklung von, regel- und datenbasierten Systemmodulen und deren übergreifenden Kombinatorik als serviceorientierte Teile eines Gesamtsystems im Rahmen eines Großprojektes
- Aktive, eigenverantwortliche Tätigkeiten im Team innerhalb des gesamten Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment
- Technische Dokumentation der erstellten Artefakte
- Durchführung aller Aufgaben auf der methodischen Basis von SCRUM mit aktiver Teilnahme an allen Prozessen und Meetings
- Einführung und aktive Erarbeitung eines integrierten „Test driven“ Entwicklungsansatz
- Entwicklung einer automatisierten Qualitätssicherung für End2End Tests
- Einbringung externer Impulse und Erfahrungen aus früheren Tätigkeiten (z.B. Industriestandards) im Sparring mit den agilen Teams und übergreifenden Projektteams wie z.B. einem Enterprise Architekture Management
Ihre Qualifikation
- Abgeschlossenes Studium mit IT-relevantem Bezug oder ähnlicher nachweisbarer Qualifikation
- Nachweisliche profunde Erfahrung als Softwareentwickler im Bereich JAVA/JEE in der Entwicklung von Unternehmensanwendungen, insbes. Backend, integrierter Entwicklungsumgebungen (z.B. IntelliJ, Eclipse) und Frameworks (z.B. Spring Boot)
- Erfahrungen im „test driven“ Design und Implementierung sowie entsprechender Durchführung von (automatisierten) Tests
- Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten (User Stories, Backlog Einträgen) und deren Refinements im Team
- Umfassende Erfahrungen mit Nutzung der Tools Maven, Jenkins, Git, JUnit oder ähnlicher Testwerkzeuge, JIRA, Confluence
- Umfassende Erfahrungen mit Container- und Cloud-Technologien (Docker, OpenShift, AWS Cloud)
- Umfassende Erfahrungen in API/SST Design (insb. auch Versionierung/Mapping von SST), XML/XSD bzw. JSON/JSON Schema, Datenpflegeprozesse, SOAP und REST, Message Queuing (z.B. RabbitMQ)
- Erfahrungen im Oberflächendesign (User Interface) von Datenpflegeapplikationen
- Erfahrungen mit Aufsetzen und Optimieren (insbes. im Hinblick auf Performance) von großen Datenbanksystemen
- Erfahrungen in den Bereichen Test Automation, Continuous-Integration/Continuous-Deployment gerne auch im Bereich Cloud und deren Datenversorgung (u.a. AWS)
- Erfahrungen in agiler Softwareentwicklung nach SCRUM (bzw. SAFe) Software as a Service (SaaS), Serviceorientiertem Softwaredesign/-entwicklung (SOA) und Microservices in der Cloud
Skills:
- Softwareentwickler
Keywords: Softwareentwickler SOAP REST AWS SaaS SOA Spring Boot JAVA JEE IntelliJ, Eclipse