Beschreibung
Als Freelancer profitierst Du von unserer ausgeprägten Marktkompetenz und den stabilen, langjährigen Beziehungen zu unseren Kunden. Wir bieten Dir nationale und internationale Projekte in einigen der renommiertesten Unternehmen und technologisch anspruchsvollsten Branchen Europas. Gemeinsam mit unseren Kunden schaffen wir Raum für Innovationen und ein Umfeld, in dem Du agil, flexibel und frei von starren Hierarchien arbeiten kannst.Faire Vertragsbedingungen und eine schnelle, unbürokratische Arbeitsweise verstehen sich von selbst.
Ihre Aufgaben:
- Anforderungsanalyse und -management
- Systemanalysetätigkeiten
- Überarbeitung vorhandener Spezifikationen zusammen mit dem Kunden
- Technische Umsetzung der fachlichen Anforderungen im Entwicklungsteam
- Sicherstellung und ggf. Weiterentwicklung der Softwarearchitektur
- Design und Implementierung
- Planung, Entwicklung und Durchführung von Modultests/Unit-Tests
- Dokumentation des Projektes
- Testtätigkeiten wie beispielsweise die Erarbeitung und Durchführung von Testplänen
- Begleitung von Abnahmetests
- Ggf. Vertretung bei Projektmanagementtätigkeiten
- Behebung von Fehlern in anderen Anwendungen der Datenstelle sowie ggf. weitere Tätigkeiten im genannten Kontext nach Bedarf
Voraussetzungen:
- Java
- Spring Core
- Design / UML
- REST
- Spring Core
- Hibernate / JPA
- SQL einschl. Oracle PL/SQL
- Apache Wicket
- Twitter Bootstrap
- Continuous Integration
- Testframeworks (JUnit, Mockito, etc.)
- Maven
- GIT
- Objektorientierte Prinzipien / Clean Code
- Design / UML
- Bereitschaft zum Pair Programming
- Agiles Vorgehen (Scrum od. Kanban)
- DevOps
- Deutschkenntnisse in Wort und Schrift
- Fähigkeit, sich schnell in neue Themengebiete einarbeiten zu können