(Senior) Software Developer Java

FERCHAU GmbH
Karlsruhe, Germany
20 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Microsoft Azure Cloud Computing Code Review Databases Continuous Integration Software Design Patterns DevOps
+15 more
Hibernate (Java) Junit PostgreSQL MongoDB NoSQL Software Architecture Simple Object Access Protocol (SOAP) Software Engineering Software Project Management Software Systems Spring-boot Kubernetes Information Technology Docker Microservices

Job description

Menschen und Technologien zu verbinden, den Perfect Match für unsere Kunden zu gestalten, immer die richtigen Expert:innen für die jeweilige Herausforderung zu finden - das ist unser Anspruch bei FERCHAU und dafür suchen wir dich: als ambitionierte:r Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Wir realisieren spannende Projekte für namhafte Kunden in allen Technologiebereichen und für alle Branchen und übernehmen Verantwortung für komplexe Entwicklungsprojekte. Als Berufserfahrene:r unterstützt du deine Kolleg:innen mit deinem langjährigen Know-how und deiner Expertise. Dein Aufgabengebiet

  • Du übernimmst die Verantwortung für die Konzeption, Entwicklung und Implementierung anspruchsvoller Softwarelösungen mit Java unter Einsatz moderner Frameworks wie z.B. Spring Boot oder Hibernate
  • Du arbeitest an komplexen Softwareprojekte im agilen Umfeld und sorgst für die Umsetzung innovativer Lösungen
  • Du entwickelst skalierbare und performante Architekturen für Microservices und Cloud-basierte Anwendungen
  • Die Optimierung und Weiterentwicklung bestehender Anwendungen sowie der Einsatz neuer Technologien zur Modernisierung gehören zu deinen Kernaufgaben
  • Du unterstützt dein Team durch fachliche Anleitung, Code-Reviews und die Einführung von Best Practices
  • Gemeinsam mit den Fachabteilungen analysierst und definierst du Anforderungen und übersetzt diese in tragfähige technische Konzepte, * Flexible Arbeitszeitgestaltung durch Gleitzeitregelungen, Teilzeitmöglichkeiten Dein Profil

Requirements

  • Du hast ein abgeschlossenes Studium in Informatik, Wirtschaftsinformatik oder einer vergleichbaren Fachrichtung sowie mehrere Jahre Erfahrung in der Softwareentwicklung mit Java
  • Fundierte Kenntnisse in Frameworks wie Spring Boot, Hibernate und JUnit sowie Erfahrung mit Microservices-Architekturen und Cloud-Technologien (z. B. AWS, Azure) zeichnen dich aus
  • Du verfügst über umfassende Erfahrung im Bereich relationaler und NoSQL-Datenbanken (z. B. PostgreSQL, MongoDB) sowie Kenntnisse in der Entwicklung von REST- und SOAP-APIs
  • DevOps-Erfahrung, einschließlich CI/CD-Pipelines und Container-Technologien wie Docker und Kubernetes, ist von Vorteil
  • Du hast ein ausgeprägtes Verständnis für Softwarearchitekturen, Design Patterns und Clean Code
  • Mit deiner Kommunikationsstärke und Teamfähigkeit leitest du Teams fachlich an und treibst technische Entscheidungen voran
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift

Benefits & conditions

  • Betriebliche Altersvorsorge
  • Satte Rabatte mit Einkaufsvergünstigungen, z. B. bei Reisen, Elektronik oder Autos
  • Fachliche und persönliche Weiterentwicklungsmöglichkeiten
  • Unterstützung bei der Kinderbetreuung durch Kitazuschuss
  • Wir bieten Sonderurlaub, Jubiläumszuwendungen uvm
  • Zuschuss für Bildschirmarbeitsplatzbrillen

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all