Wir suchen einen hochqualifizierten Senior Full-Stack Java Entwickler, um unsere Entwicklungsteams im Rahmen eines bedeutenden Business-Transformationsprogramms zu verstärken. Sie werden Teil einer wachsenden Abteilung.
Ihre Rolle
Als Senior Developer sind Sie für die End-to-End-Entwicklung von Java-Anwendungen verantwortlich. Sie unterstützen Analysten und Business-Stakeholder und bringen Ihre Expertise über den gesamten Softwareentwicklungszyklus hinweg ein. Zu Ihren Aufgaben gehören:
- Entwicklung und Wartung von Geschäftsanwendungen und Webservice-Komponenten
- Mitarbeit an der Architekturgestaltung und an zentralen technischen Bausteinen
- Teilnahme an technischen Arbeitsgruppen, Scrum-Zeremonien und Benutzerbesprechungen bei Bedarf
- Unterstützung bei Tests, technischer Dokumentation, Deployment und Reporting
- Sicherstellung einer hohen Codequalität durch Anwendung von TDD- und CI-Best Practices
Hauptverantwortlichkeiten
- Full-Stack-Entwicklung mit Java, Spring und modernen Frontend-Technologien
- Integration von Anwendungen in komplexen Multi-System-Umgebungen
- Implementierung von REST- und SOAP-Webservices
- Mitarbeit an Microservices-, SOA- und CQRS-Architekturen
- Durchführung automatisierter Tests (JUnit, Mockito, Cypress, Selenium) und Nutzung von CI-Pipelines
- Zusammenarbeit in Agile/Scrum-Teams
- Coaching und Unterstützung von Junior-Entwicklern bei Bedarf
Erforderliche Erfahrung & Kompetenzen
Technische Expertise (praxisnah)
- Java (Experte)
- Spring Framework, Spring Security, Spring Batch
- JPA / Hibernate
- REST- und SOAP-Webservices
- SOA, Microservices, CQRS
- TDD (JUnit), CI/CD (Jenkins), Maven, Git/SVN
- Docker, OpenShift, Sonar, JBoss, Tomcat
- Frontend: HTML/CSS/JavaScript, Angular
- Datenbanken: PostgreSQL, SQL Server
- Sehr gutes Verständnis von BPMN, UML und Dokumentationsstandards
- Tools: Jira, Confluence, Eclipse oder IntelliJ
Nice-to-have
- Talend, ZK, Oracle, Kafka
Beruflicher Hintergrund
- 5–7+ Jahre Java-Entwicklungserfahrung (Full-Stack bevorzugt)
- Erfahrung in komplexen, integrierten Systemlandschaften
- Hervorragende Problemlösungsfähigkeiten und schnelles Verständnis bestehender Codebasen
- Kundenorientierte und teamorientierte Arbeitsweise
Sprachen
- Französisch: Muttersprache
- Niederländisch: Passive oder aktive Kenntnisse (technische Dokumentation, Lesen/Sprechen/Schreiben)
- Englisch: Gute aktive Kenntnisse für Teamkommunikation und Dokumentation
Arbeitsumfeld
- Hybridmodell: Bis zu 3 Homeoffice-Tage pro Woche
Wenn Sie ein lösungsorientierter Entwickler mit starker technischer Expertise und Leidenschaft für die Entwicklung moderner, robuster Anwendungen sind, freuen wir uns auf Ihre Rückmeldung.
Die Möglichkeiten sind zahlreich. Von der Entwicklung reiner Anwendungen bis zur IT Infrastrukturmanagement inkl. Konzeption, Architektur und Anforderungen Analyse.
Obwohl ABAKUS IT-SOLUTIONS offen für Technologien ist, die von unseren Kunden eingesetzt werden, ist das Unternehmen bestrebt, hauptsächlich, aber nicht nur Berater, die Folgendes beherrschen: Windows- und Linux-Server, Netzwerke, (JAVA, SAP, .NET,...) sowie hochspezialisierte Experten, z.B. im Bereich Cybersicherheit oder in Content Management Systemen (CMS) (SharePoint, Drupal, WebLogic...).
In in Bezug auf nicht-technische Kompetenzen stellt ABAKUS IT-SOLUTIONS dynamische Personen ein, die in die Welt, interessiert an Innovation und mit einem ausgeprägten Gespür für Kunden Beziehung.
Ein sehr Gute Englischkenntnisse sind unerlässlich, die Fähigkeit, Französisch, Deutsch oder Niederländisch zu sprechen ist eine Bereicherung.
Sogar Obwohl die meisten unserer Positionen mindestens 3 Jahre Erfahrung erfordern, sind einige offen für Neueinsteiger.
