Beschreibung
Für unseren Kunden in Berlin suchen wir einen Java Entwickler mit Kenntnis in Suchmaschinen ab Juli.Aufgabengebiete:
- Prüfung des Leistungsumfangs von Open-Source-Lösungen (z.B. ElasticSearch, Solr, Lucene) auf Abdeckung der Anforderung im Projekt ABS
- Ausarbeiten des Anpassungsaufwands (am ABS und der Open-Source-Lösung)
- Entwicklung eines Prototypen
- Weiterentwicklung bei Eignung zur Produktionsreife
- Dabei unter anderem
o Verarbeitung von XML (Generierung, Transformation, Filterung, Speicherung)
o Web-Services anbieten und nutzen
o Entwicklung der Umwandlung von mehreren systemspezifischen XML-Datenformaten in das hier genutzte Format
o Datennormierung
o Performante Umsetzung von Suchverfahren
o Programmierung in Java
Anforderungen:
Muss
Sehr gute Kenntnisse und eine umfassende Erfahrung in der Arbeit mit:
• Mindestens einem der Produkte ElasticSearch, Solr, Lucene
• Java Standard Edition (mindestens Java SE 6)
• Java EE (JEE 5/6)
• Frameworks / APIs
o JAXB
o Dozer
o Servlets
o Spring Framework
• Web-Services
o WSDL Definition
o JAX-WS (Clients und Services implementieren)
• XML, XML Schema
• Verständliche Dokumentation und Argumentation der Vorgehensweise und Arbeitsergebnisse
• Analytische und methodische Vorgehensweise
• Hoher eigener Qualitätsanspruch
Wünschenswert
• Kenntnisse im Bereich vernetzter IT-Systeme, Webanwendungen, Datenbanken
• Gute Kenntnisse und praktische Erfahrung in der Arbeit mit Oracle Datenbanken und dem Oracle Weblogic Server
• Umgang mit Eclipse
• Subversion
• Apache Ant / Gradle / Maven
• Unittest-Tools: JUnit, Mockito
• Teamorientiertes Arbeiten
• Ausgezeichnete Kenntnisse in Softwaredesign, Codestyling und Dokumentation
Bei Interesse senden Sie bitte Ihr CV unter Angabe Ihrer Rate.