5731E3-MB: Backend-Entwickler Java Spring Boot (Intermediate)

BPCS Consulting Services GmbH
Baden-Baden, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Intermediate

Job location

Baden-Baden, Germany

Tech stack

Java
Artificial Intelligence
Software Applications
Cloud Computing
Software Quality
Code Review
Computer Programming
Continuous Delivery
Continuous Integration
DevOps
Programming Tools
Dojo Toolkit
Integrated Development Environments
Mobile Application Software
Scrum
Reverse Engineering
Scaled Agile Framework
Software Engineering
Software Systems
GitHub Copilot
Spring-boot
Firebase
Backend
Gitlab-ci
Integration Tests
Front End Software Development
REST
Microservices

Job description

Wir suchen einen Backend-Entwickler (Intermediate) mit Schwerpunkt Java Spring Boot, Microservices und REST-APIs. Der Fokus der Rolle liegt auf der Entwicklung, Weiterentwicklung und Wartung moderner Backend-Anwendungen in einer agilen DevOps-Umgebung sowie der Sicherstellung einer hohen Softwarequalität und eines stabilen Betriebs.

Aufgabenbeschreibung

Entwicklung, Implementierung und Weiterentwicklung von Backend-Anwendungen auf Basis moderner Java-Technologien

Konzeption, Entwicklung und Optimierung von Microservices sowie REST-API-Schnittstellen

Umsetzung technischer Komponenten einschließlich Datenbankanbindungen und Schnittstellen

Analyse, Fehlerbehebung und Optimierung bestehender Backend-Komponenten

Entwicklung und Umsetzung sicherer Softwarelösungen unter Berücksichtigung von Security- und Coding-Standards

Einrichtung und Pflege von Entwicklungsumgebungen sowie Unterstützung von CI/CD-Prozessen

Durchführung von Code-Reviews sowie Erstellung und Ausführung von Komponenten-, Modul- und Integrationstests

Erstellung technischer Dokumentationen sowie Unterstützung bei Architektur- und Designentscheidungen

Erstellung technischer Aufwandsschätzungen und Unterstützung bei der technischen Planung

Enge Zusammenarbeit mit Frontend-, DevOps- und QA-Teams innerhalb eines agilen Scrum-Umfelds

Requirements

Mindestens 1 Jahr Erfahrung im Schwachstellenmanagement und in der Behebung von Sicherheitslücken, idealerweise mit Defect Dojo

Mindestens 2 Projekte Erfahrung in der Backend-Entwicklung für mobile Anwendungen

Mindestens 3 Jahre Erfahrung mit Google Firebase Cloud Messaging (FCM) zur Implementierung von Push-Notification-Lösungen

Mindestens 3 Jahre Erfahrung in der Entwicklung von Microservices mit Java Spring Boot

Mindestens 3 Jahre Erfahrung in der Entwicklung und Implementierung von REST-API-Schnittstellen

Kann-Anforderungen

Mindestens 3 Jahre Erfahrung mit Continuous Integration und Continuous Delivery unter Nutzung von GitLab CI/CD

Mindestens 3 Jahre Erfahrung in agilen Softwareentwicklungsprojekten nach Scrum oder SAFe

Mindestens 2 Projekte Erfahrung im Reverse Engineering sowie der Analyse und Performance-Optimierung bestehender Softwareanwendungen

Mindestens 1 Jahr Erfahrung mit KI-gestützten Entwicklungswerkzeugen wie GitHub Copilot, Kiro oder Claude

Apply for this position