Beschreibung
Entwicklung von Java Backend Komponenten.Ziel ist das Erstellen von Services im Rahmen einer neuen Usermanagement-Architektur, speziell im Zusammenhang mit Authentifizierung, Authorisierung und Login.
Sie können auf professionelle Erfahrungen mit objektorientiertem Design und verteilten Mehrschicht-Architekturen sowie Web-Services und relationalen Datenbanken (Oracle) zurückgreifen.
Anforderung:
- Erfahrung auf Senior-Niveau in der Entwicklung von Java Webanwendungen unter Tomcat mit Java 6 und Maven
- Sehr gute Kenntnisse mit mehreren Jahren Praxiserfahrung mit Spring Core (Dependency Injection) sowie mit O/R Mappern
- Erfahrung in der Entwicklung von mehrschichtigen hochverfügbaren Enterprise-Architekturen sowie RESTful Services (JAX-RS, RESTEasy/Jersey)
- Routine mit Design Patterns und UML
- Kenntnisse in gängigen Protokollen wie SOAP, HTTP, JSON
- Erfahrung mit Performanceanalysen, Monitoring, Profiling (Tomcat und Java Applikationen)
- Solide Kenntnisse mit Unit- & Integrations-Tests und den entsprechenden Frameworks (u.a. JUnit, EasyMock)
- Erfahrung mit Linux als Arbeits- und Entwicklungsumgebung (z.B. Ubuntu, Eclipse, SVN)
- Idealerweise Erfahrung mit NoSQL-Lösungen wie Cassandra
- Fähigkeit, das eigene Wissen in einem Team aus Java und Web-Entwicklern gewinnbringend einzusetzen
- Java (>= Version 6)
- Spring (>= Version 3)
- Maven
- RESTful HTTP (JAX-RS, RESTEasy oder Jersey)
- JUnit Design Patterns
- UML
Projektstart: 04.10.2011
Projektende: 3 Monate +Option
Auslastung: fulltime
Leistungsort: München
Direktbewerbung: hier