Beschreibung
100%OpenBook. Ehrlich. Kompetent. Transparent. Das sind wir bei Constaff. Als branchenübergreifender IT-Dienstleister unterstützen wir unsere Kunden bei der Durchführung ihrer digitalen Zukunftsprojekte unter anderem mit angestellten Experts in allen Bereichen der IT. Für die Suche nach den dazu passenden Experts macht sich unser Team in Heidelberg seit über 10 Jahren tagtäglich stark. Was uns besonders auszeichnet? Unsere persönlichen Werte, der große Teamzusammenhalt, eine langjährige Branchen...
weiter lesen
100%OpenBook. Ehrlich. Kompetent. Transparent. Das sind wir bei Constaff. Als branchenübergreifender IT-Dienstleister unterstützen wir unsere Kunden bei der Durchführung ihrer digitalen Zukunftsprojekte unter anderem mit angestellten Experts in allen Bereichen der IT. Für die Suche nach den dazu passenden Experts macht sich unser Team in Heidelberg seit über 10 Jahren tagtäglich stark. Was uns besonders auszeichnet? Unsere persönlichen Werte, der große Teamzusammenhalt, eine langjährige Branchenerfahrung und natürlich Kolleginnen und Kollegen wie Sie. Werden Sie Teil unseres dynamischen Unternehmens und gestalten Sie mit uns die digitale Zukunft!
Für den Projekteinsatz bei einem unserer Kunden suchen wir Sie als
Senior Java Backend Developer (m/w/d)
**Aufgaben:**
* Weiterentwicklung technischer Komponenten innerhalb einer Vertriebsplattform
* Programmierung und Implementierung von Applikationen, Schnittstellen, Modulen und Datenbanken
* Optimierung von Qualität, IT-Security, DevOps und Stabilität bestehender Services
* Durchführung von Code Reviews, Refactorings und Deployments mittels CI/CD
* Behebung von Fehlern aus Testphasen
* Dokumentation technischer Komponenten und Erstellung von Systemdokumentationen
* Entwicklung von Teststrategien und Implementierung von Testautomatisierungen
* Aktive Mitarbeit in agilen Scrum-Events
**Anforderungen:**
* Mehrjährige Erfahrung als Softwareentwickler im agilen Umfeld
* Sehr gute Kenntnisse in Java, JavaEE, Spring Boot, Spring AOP und MapStruct
* Erfahrung mit REST-Schnittstellen und Java-Entwicklungswerkzeugen wie IntelliJ und Maven
* Fundierte Erfahrung mit Unit-, Integrations-, Acceptance-, Last- und Performance-Tests
* Gute Erfahrung mit Testautomatisierung, TDD/BDD, Cucumber, JUnit, Mockito und Gatling
* Erfahrung mit Legacy Code, Refactoring und Code Reviews
* Kenntnisse in CI/CD, GitLab CI, FluxCD, Helm, Docker und Kubernetes
* Erfahrung mit Git, Jira, Confluence sowie Monitoring-Tools wie Graylog, Instana oder Grafana
* Grundkenntnisse in Security und Autorisierung, z. B. OpenID Connect, Keycloak und JWT
* Sicherer Umgang mit Linux
* Strukturierte, eigenverantwortliche und lösungsorientierte Arbeitsweise
* Teamfähigkeit, Kommunikationsstärke und analytische Fähigkeiten
**Ihre Benefits**
* Spannende Projekteinsätze bei namhaften Kunden, die optimal zu Ihrem fachlichen Schwerpunkt passen
* Direkte Kommunikation und ein persönlicher Ansprechpartner während Ihres Projekteinsatzes
* Hervorragende Entwicklungsmöglichkeiten
* Flexibles Arbeiten
* Unsere Philosophie: persönlich, kollegial, ehrlich & fair
* Attraktive Vergütung
* Betriebliche Altersvorsorge inkl. Arbeitgeberzuschuss
* Vielfältige Mitarbeiterrabatte über die Plattform Corporate Benefits
* Spaßige Firmenevents
Das klingt voll und ganz nach Ihnen? Dann bewerben Sie sich und werden Sie Teil unseres dynamischen Unternehmens. Bitte nennen Sie uns hierbei auch Ihren frühestmöglichen Starttermin und Ihre Gehaltsvorstellung.
Wir freuen uns, Sie kennenzulernen.