Live Jobs
Discover and Apply for Jobs
All jobs
Senior Software Engineer Java (m/f/d)
Permanent
Stuttgart, Germany
23.09.2025
Deine Rolle als Java Softwareentwickler (m/w/d)
Du entwickelst hochwertige, skalierbare und performante Java-Anwendungen und trägst maßgeblich zur Weiterentwicklung unserer [Produkte, Plattformen oder Systeme] bei. In enger Zusammenarbeit mit unseren Teams gestaltest du moderne Softwarelösungen – von der Konzeption bis zur Implementierung – und setzt auf Best Practices in den Bereichen Clean Code, Test-Driven Development (TDD) und agile Methoden.
Deine Aufgaben
- Entwicklung und Wartung von Java-basierten Backend-Anwendungen und Microservices.
- Design und Implementierung von RESTful APIs und Schnittstellen zu internen/externen Systemen.
- Optimierung der Performance, Skalierbarkeit und Sicherheit unserer Anwendungen.
- Zusammenarbeit mit Frontend-Entwicklern, DevOps und Product Ownern zur Umsetzung von Features.
- Code-Reviews und Mentoring von Teammitgliedern, um die Code-Qualität und Wissensverbreitung zu fördern.
- Mitwirkung an der Architekturentscheidungen und der Einführung neuer Technologien.
- Automatisierung von Build-, Test- und Deployment-Prozessen (CI/CD).
Dein Profil
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation – oder mehrjährige Berufserfahrung als Java-Entwickler.
- Fundierte Kenntnisse in Java 8+ sowie Erfahrung mit Spring Boot, Spring Framework (Spring MVC, Spring Data, Spring Security).
- Praktische Erfahrung mit:
- Datenbanken (SQL, z. B. PostgreSQL, MySQL; NoSQL wie MongoDB).
- RESTful APIs und Schnittstellen (z. B. JSON, XML, GraphQL).
- Build-Tools (Maven, Gradle) und Versionskontrolle (Git).
- Testing-Frameworks (JUnit, Mockito, Testcontainers).