Senior Software Engineer Java Backend & Cloud-Technologien
Role details
Job location
Tech stack
Job description
Unsere Arbeit stellt technologisch und organisch die Menschen im Mittelpunkt. Rocken® bietet Executive- Search und Talent Management Beratung an, um die persönlichen und individuellen Ansprüche jedes Einzelnen abzuholen und diese in der Personalbeschaffung und Karriereplanung optimal umzusetzen., Unser ROCKEN® Partner ist ein innovatives und zielstrebiges Unternehmen, das effiziente IT-Lösungen und Beratungsdienstleistungen anbietet. Das Unternehmen besteht aus einem stetig wachsendem Team von IT Experten. Bei diesem ROCKEN® Partner erhalten Mitarbeiterinnen und Mitarbeiter ein optimales Umfeld für ihre berufliche Entwicklung und die Möglichkeit, aktiv am Erfolg des Unternehmens mitzuwirken.
Rolle:
Als innovatives IT-Unternehmen entwickeln wir individuelle Lösungen für anspruchsvolle Kunden und begleiten sie bei der Umsetzung ihrer digitalen Ziele. Unser Team verbindet technisches Know-how mit Leidenschaft für moderne Softwareentwicklung und arbeitet gemeinsam daran, komplexe Herausforderungen mit nachhaltigen Lösungen zu meistern.
Zur Verstärkung unseres Entwicklungsteams suchen wir eine engagierte Persönlichkeit, die moderne Backend-Systeme entwickelt, Verantwortung für den gesamten Software-Lifecycle übernimmt und gemeinsam mit einem agilen Team innovative Lösungen realisiert.
Verantwortung:
- Entwicklung und Weiterentwicklung moderner Backend-Anwendungen für kundenorientierte Softwarelösungen
- Umsetzung von Softwarelösungen entlang des gesamten Entwicklungsprozesses - von der Konzeption über die Entwicklung bis zum produktiven Betrieb
- Mitarbeit in einem agilen DevOps- und Scrum-Team mit Verantwortung für Qualität, Stabilität und Weiterentwicklung der Anwendungen
- Entwicklung sauberer, wartbarer und skalierbarer Softwarelösungen nach modernen Entwicklungsstandards
- Gestaltung und Optimierung von Schnittstellen, Integrationen und verteilten Systemen
- Einbringen eigener Ideen sowie aktive Mitgestaltung von technischen Entscheidungen und Architekturthemen
- Durchführung von Reviews und kontinuierliche Verbesserung der Entwicklungsprozesse
- Weiterentwicklung bestehender Lösungen sowie Evaluation neuer Technologien
Requirements
- Abgeschlossene Ausbildung oder Studium im Bereich Informatik / Software Engineering oder eine vergleichbare Qualifikation
- Praktische Erfahrung in der Softwareentwicklung mit Java, idealerweise im Enterprise-Umfeld
- Kenntnisse in modernen Technologien wie JEE, Docker, Kubernetes, Event-Driven Architecture oder Workflow-Systemen
- Erfahrung mit REST-Schnittstellen und Integrationslösungen
- Verständnis für moderne Softwareentwicklungsmethoden wie Clean Code, Test Driven Development (TDD) und Domain Driven Design (DDD)
- Qualitätsbewusstsein sowie Freude an nachhaltiger und strukturierter Entwicklung
- Teamorientierte Persönlichkeit mit Eigeninitiative und Interesse an kontinuierlicher Weiterentwicklung
- Fliessend Deutsch