Description
Für unseren Kunden suchen wir einen Senior-Entwickler Java Backend (m/w/d) zur Bearbeitung der konkreten Aufgaben und zur Unterstützung der bestehenden Entwicklungsteams.Allgemein:
- Nachgewiesene Erfahrung in unternehmensweiten Softwareentwicklungsprojekten
- Der Aufgabe entsprechende Praxiserfahrungen in der JavaEE 7-Entwicklung; möglichst bereits Erfahrung mit Java 8 und höher
- Erfahrungen SCRUM im praktischen Einsatz
- Verständnis und Erfahrungen in Bezug auf die methodischen Zusammenhänge agiler Softwareentwicklung
Vertiefte Kenntnisse:
- JavaEE 7-Technologien, vor allem mit den APIs EJB, JTA, JAXB, JAX-RS, JPA, CDI, Bean Validation, Interceptors, Managed Beans
- Backend-Anwendungen in Theorie und Praxis
- Programmierung von REST-Services
- Konzeption und Umsetzung von Mikroservices
- Konzeption, Design und Entwicklung komplexer Anwendungen innerhalb einer SOA-Anwendungslandschaft
- Anwendung von Best Practices im OO-Design komplexer Java EE Anwendungen
- Profilen und Debuggen von verteilten Anwendungen
Grundkenntnisse:
- Aufbau und Umgang mit Build-Prozessen komplexer komponentenbasierter Java-Anwendungen (Maven, Git, Stash, Jenkins, …)
- Erfahrung in der OO-UML-Modellierung
- Verständnis des Zusammenspiels der Komponenten der ORACLE Produktpalette (insbesondere WLS und OSB)
Ausgeprägte Bereitschaft:
- zu einer standardkonformen, effektiven und effizienten Systementwicklung
sich mit neuesten Technologien im Umfeld Java EE 8, Docker, Jenkins 2, Payara u.w. auseinanderzusetzen und diese anzuwenden
Der Einsatz ist größtenteils remote geplant.
Start: asap
Dauer: ~3 Monate
Wir freuen uns auf Ihre Bewerbung.