IT Job als Senior Softwareentwickler
grinnberg GmbH
Darmstadt, Germany
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
German Experience level
SeniorJob location
Darmstadt, Germany
Tech stack
Java
Software Quality
Code Review
Programming Tools
Spring
Software Architecture
Simple Object Access Protocol (SOAP)
Software Engineering
Software Systems
Web Services
Spring-boot
Angular
Kubernetes
Information Technology
Software Version Control
Job description
- Konzeption, Entwicklung und kontinuierliche Weiterentwicklung anspruchsvoller Softwarelösungen
- Analyse fachlicher und technischer Anforderungen sowie Erarbeitung nachhaltiger Lösungsansätze
- Entwicklung moderner Backend-Anwendungen mit Java und aktuellen Frameworks
- Konzeption und Implementierung von REST- und SOAP-Schnittstellen
- Mitarbeit bei der Modernisierung bestehender Anwendungen und Softwarearchitekturen
- Sicherstellung von Softwarequalität durch Code-Reviews, Tests und Dokumentation
- Unterstützung bei Architektur- und Technologieentscheidungen innerhalb des Entwicklungsteams
- Zusammenarbeit mit interdisziplinären Teams im Rahmen agiler Entwicklungsprozesse
- Identifikation und Umsetzung von Optimierungspotenzialen hinsichtlich Performance, Wartbarkeit und Skalierbarkeit
Requirements
- Erfolgreich abgeschlossenes Studium der Informatik oder eine vergleichbare IT-Ausbildung
- Mehrjährige Berufserfahrung in der professionellen Softwareentwicklung
- Sehr gute Kenntnisse in Java sowie Erfahrung mit Spring bzw. Spring Boot
- Erfahrung in der Entwicklung und Anbindung von REST- oder SOAP-Webservices
- Idealerweise Kenntnisse moderner Webtechnologien, beispielsweise Angular
- Wünschenswert sind Erfahrungen mit Container-Technologien wie Kubernetes
- Sicherer Umgang mit Versionsverwaltung und modernen Entwicklungswerkzeugen
- Analytische Denkweise sowie eine strukturierte und eigenverantwortliche Arbeitsweise
- Teamfähigkeit, Kommunikationsstärke und Freude an der gemeinsamen Entwicklung hochwertiger Softwarelösungen
Benefits & conditions
- Unbefristete Festanstellung mit langfristiger Perspektive
- Verantwortungsvolle Aufgaben mit großem Gestaltungsspielraum
- Flexible Arbeitszeiten sowie die Möglichkeit zum mobilen Arbeiten
- Moderne Entwicklungsumgebung und agile Arbeitsmethoden
- Kollegiales Arbeitsumfeld mit kurzen Entscheidungswegen
- Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten
- Attraktive Vergütung inklusive zusätzlicher Sonderleistungen
- Betriebliche Altersvorsorge sowie weitere Gesundheits- und Sozialleistungen
- 30 Urlaubstage sowie zusätzliche Möglichkeiten für eine ausgewogene Work-Life-Balance
- Gemeinsame Teamveranstaltungen und ein wertschätzendes Arbeitsklima
About the company
Für ein etabliertes Unternehmen mit Fokus auf die Entwicklung komplexer Softwarelösungen wird eine erfahrene Persönlichkeit im Bereich Softwareentwicklung gesucht. In dieser Position übernehmen Sie eine zentrale Rolle bei der Weiterentwicklung bestehender Anwendungen sowie der Konzeption moderner Softwarearchitekturen. Sie arbeiten in einem agilen Entwicklungsumfeld und bringen Ihre technische Expertise aktiv in die Gestaltung zukunftsorientierter IT-Lösungen ein.