Beschreibung
Für einen unserer Kunden aus dem ÖPNV suchen wir einen Professional Java-Software-Entwickler (m/w).Aufgaben:
• Pairprogramming für Qualitätssicherung und Wissensaufbau
• Coderefactorings (Package-Struktur, Code TODOs usw überarbeiten)
• Performance-Tuning (JPA und Oracle)
• Bugfixing und Erweiterungen (Businesslogik auf AppServer und Batch)
• Sicherstellung der Codequalität durch Codereviews und Abarbeitung von Sonar-Befunden
Zu den notwendigen Mindest-Qualifikationen gehören unter anderem:
• Mehrjähriger Erfahrung als Software-Entwickler
• Mehrjährige Erfahrung im Bereich Java/JEE (Server-Technologie – Business- und Integration/Persistence-Layer).
• Sehr motiviert, sich sehr schnell in die Materie/Fachlichkeit (Lokalisierung und Reihungsermittlung von Fahrzeugen) einzuarbeiten und rasch Resultate zu liefern
• Gute bis sehr gute Kenntnisse mit Spring Application Framework
• Gute bis sehr gute Kenntnisse in JPA/Hibernate und JPQL (Java Persistence Query Language)
• Gute bis sehr gute Kenntnisse in Oracle-DB (Tuning, Optimierungen)
• Gute Kenntnisse mit Unit-Testing
• Gute Kenntnisse im Webservice- (SOAP) und XML-Bereich
• Gute Kenntnisse in Maven, Sonar und CI-Build (Jenkins)
• Gute Kenntnisse in Web-Technologien (HTML, JSF, RichFaces)
Zu den zusätzlich gewünschten Qualifikationen gehören unter anderem:
• Erfahrung mit Unit-Mocking (EasyMock)
• WAS Hotdeployment Kenntnisse