Systementwickler im Bereich Enterprise Java & Frameworks
Role details
Job location
Tech stack
Job description
- Core- & Framework-Entwicklung: Konzeption und Warten robuster Backende-Dienste sowie abstrakte Basis-Frameworks (z.B. auf Basis von Inversion of Control / Hollywood-Prinzip)
- JVM-Deep-Dive: Identifikation von Engpässen in hochlastigen Umgebungen mittels Profiling-Tools und Performance-Optimierung im JVM-Memory-Management
- Persistenz & Caching: Design von effizienten Caching-Strategien, um die Performance zu optimieren und Datenbankzugriffe in verteilten Systemen zu minimieren
- Enterprise Infrastruktur: Integration und Optimierung zentraler Dienste wie Message-Server, Workflow-Engines und Job-Scheduling in modernen Container-Umgebungen (Docker/Kubernetes)
- AI-Driven Development: Nutzung von AI-Tools (z.B. GitHub Copilot) zur Workflow-Beschleunigung sowie Evaluierung von LLMs für Systemdienste oder zur Log-Analyse Das bringst du mit
Requirements
-
Ausbildung: Erfolgreich abgeschlossene Ausbildung oder ein Hochschulstudium in den Bereichen Informatik, Wirtschaftsinformatik oder vergleichbar
-
Know-how: o Tiefgreifende Kenntnisse in Java (Multithreading, Concurrency, Exception Handling) und dem Aufbau robuster Server-Applikationen o Sicherer Umgang mit aktuellen Java-Releases (Java17/21+) o Idealerweise Kenntnisse mit Virtual Threads o Expertise in der Performance-Optimierung und im JVM-Memory-Management o Sicherer Einsatz von Profiling Tools und Umgang mit Git, CI/CD-Pipelines o Sicherer Umgang mit SQL, ORM (z. B. Hibernate/JPA) sowie mehrstufigen Caching-Konzepten (Shared Caches) o Erfahrung mit Containerisierung (Docker, Kubernetes) und modernen Observability-Stacks (Metrics, Tracing, Logging)
-
Arbeitsstil: Lösungsorientiere, zielgerichtete und strukturierte Arbeitsweise; Ein sehr gutes Auffassungs- und Abstraktionsvermögen sowie hohe Lernbereitschaft sich in Legacy-Code einzuarbeiten und starke Teamfähigkeit
-
Sprachen: Sehr gute Deutsch- (mind. C1) und Englischkenntnisse
Benefits & conditions
- Erreiche mehr! - Eigenverantwortlich arbeiten mit vielen Entwicklungsmöglichkeiten in einem international tätigen Wachstumsunternehmen
- Abwechslung pur! - Spannendes Arbeitsumfeld in einem kreativen und hochmotivierten Team mit anspruchsvollen Aufgaben
- Teamwork! - Zusammenarbeit mit erfahrenen Spezialisten
- Arbeitsplatz mit Charme! - Moderner Arbeitsplatz mit leistungsstarker IT-Hardware - kein Großraumbüro
- Work-Life-Balance! - Flexible Arbeitszeiten, hybrides Arbeitsmodell (60/40 Regelung auf Monatsbasis) und 30 Urlaubstage in Deutschland sowie Sonderurlaub