Beschreibung
Für unseren Kunden suchen wir einen
Senior Java Developer (m/w)
Referenz: -de
Beginn: 11/13
Dauer: 5 MM++
Ort: in Bayern
Branche: Vermarktung und Vermittlung von Werbezeiten und Werbeflächen
Ihre Aufgaben:
- Erarbeiten von Lösungsansätzen für fachliche Aufgabenstellung im Umfeld Deployment Komponenten: GUI für die Pflege von Markt spezifischen Properties (Consumer Configuration, Property Store)
- Lösungskonzeption und Erstellung der technischen Designs
- Unterstützung bei der Pageflows Erstellung
- Strukturierte Software-Entwicklung nach agilen Prinzipien (Kanban / SCRUM)
- Projektbegleitung von der Ideen-Generierung bis zum Go Live
- Technische Beratung des internen Stakeholders hinsichtlich Lösungsansätzen und technischen Möglichkeiten (Betrieb)
- Fördern der konstruktiven Zusammenarbeit zwischen den Abteilungen Development, Quality Services, Business Analysts, und Operations sowie Entwerfen gemeinsam tragbarer Lösungsalternativen (partiell)
- Enge und eigenständige Abstimmung mit Betriebsteam, Technical Owners und den Architekten
- Durchführung von Design- und Code-Reviews (partiell)
Ihre Qualifikation
- Fundierte Erfahrung als Java Developer
- Gute Kenntnisse in objektorientierter Programmierung und deren Paradigmen
- Schnelle Auffassungsgabe, hohes Abstraktionsvermögen umfangreicher Zusammenhänge, Fähigkeit zur Konfliktlösung in Gesprächen, Teamplayer
- Erfahrung in Frontend Entwicklung, webbasierte GUI (am besten mit Vaadin oder GWT)
- Gute Kenntnisse im JEE-Umfeld mit Schwerpunkt in mindestens drei folgenden Technologien: o Vaadin / GWT o Java servlets, JSP o JSF (2) o EJB 3, JPA oder Hibernate, XML, XSD o Zusätzliche Oracle Kenntnisse sind von Vorteil o Zusätzliche css(3) Kenntnisse sind von Vorteil
- Kenntnisse in den eingesetzten Plattformen und Tools: Oracle Weblogic (11), Maven (2/3), Hudson/Jenkins, Tomcat, Apache HTTPD Server
- Selbständige und strukturierte Arbeitsweise
- Verhandlungssicheres Deutsch und Englisch
- Kenntnisse in agilen Vorgehensweisen wie SCRUM, Kanban, DEVOPS
- Hands on-Mentalität
- Kenntnisse in Methoden und Vorgehensweisen fur Continous Delivery
- Kenntnisse in Unix/Linux-Scripting und im Python Umfeld sind von Vorteil
- Kenntnisse über Deployment-Prozesse im Betriebsumfeld sind von Vorteil
- Erfahrung mit verteilten, internationalen Teams von Vorteil
- Erfahrung mit Coaching von Junior Entwicklern ist von Vorteil
Skills:
- Softwareentwickler