Senior Software Entwickler (m/w/d)

Young Professional
Das erwartet Dich:
Zur Erweiterung unseres Entwicklerteams suchen wir für den sofortigen Einstieg einen Senior Software Entwickler.
- Entwicklung und Implementierung: Design, Entwicklung und Wartung von Fachanwendungen für die öffentliche Verwaltung unter Verwendung von Java.
- Technische Umsetzung: Erstellung von sauberem, wartbarem Code und effizienten, leistungsstarken Anwendungen.
- Backend-Entwicklung: Implementierung und Pflege von Backend-Systemen in Java, einschließlich Datenbankintegration und API-Entwicklung.
- Datenbankmanagement: Arbeit mit Oracle und MS SQL Server zur Entwicklung und Verwaltung von Datenbanklösungen; Durchführung von Datenbankabfragen, -optimierungen und -wartungen.
- Projektmanagement: Verwaltung und Dokumentation von Entwicklungsprojekten mittels JIRA und Confluence; Verfolgung von Aufgaben, Meilensteinen und Fortschritten.
- Versionskontrolle: Nutzung von GIT zur Versionskontrolle und Verwaltung des Quellcodes, Sicherstellung eines reibungslosen Entwicklungsprozesses durch Branch-Management und Code-Reviews.
- Zusammenarbeit: Enge Zusammenarbeit mit dem UX/UI-Design-Team zur Entwicklung benutzerfreundlicher Interfaces und Sicherstellung einer optimalen User Experience.
- Optimierung: Durchführung von Tests, Debugging und Performance-Optimierung von Java-Anwendungen.
- Innovation: Kontinuierliche Recherche und Implementierung neuer Technologien zur Verbesserung unserer Entwicklungsprozesse und Produkte.
Das bringst Du mit:
- Abgeschlossenes Studium der Informatik, Softwareentwicklung oder vergleichbare Ausbildung; praktische Berufserfahrung in der JAVA-Softwareentwicklung.
- Technische Kenntnisse:
- Programmiersprachen: Sehr gute Kenntnisse in der objektorientierten Softwareentwicklung mit Java.
- Frameworks: Erfahrung erwünscht mit Jackson, SWAGGER-UI, Jaspersoft.
- Datenbanken: Erfahrung in der Arbeit mit Oracle und MS SQL Server, einschließlich Datenbankdesign, -abfragen und -optimierung.
- Werkzeuge: Sicherer Umgang mit GIT zur Versionskontrolle, JIRA zur Projekt- und Aufgabenverwaltung sowie Confluence für Dokumentation und Team-Kollaboration.
- Ausgeprägte analytische Fähigkeiten, Problemlösungsorientierung, Teamfähigkeit und sehr gute Kommunikationsfähigkeiten in Deutsch.
Diese Stelle teilen:
Haben wir dein Interesse geweckt?
Dein Kontakt zu uns
Wir freuen uns auf deine Bewerbung!
