Senior Software-Entwickler*in (Backend, Java)
Gesellschaft zur Verwertung von Leistungsschutzrechten mbH
Berlin, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Berlin, Germany
Tech stack
Java
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Software Applications
Confluence
JIRA
Automation of Tests
Business Process Model and Notation
Databases
Continuous Integration
DevOps
Elasticsearch
PostgreSQL
MongoDB
NoSQL
Software Maintenance
RabbitMQ
Web Applications
Openapi
Spring-boot
Backend
Gitlab
Kubernetes
Reactive Programming
Docker
Microservices
Job description
- Entwurf, Implementierung und Weiterentwicklung von komplexen REST-Schnittstellen und Microservices mit Java/SpringBoot
- Test-getriebene Entwicklung und Automatisierung von Tests und CI/CD-Prozessen
- Verantwortung für die Code-Qualität und Softwarewartung
- Performance-Optimierung und Skalierbarkeit der Services
- Wartung und Überwachung von Webanwendungen, inkl. Incident-Management
- Entwurf und Umsetzung neuer Features und Module
- Aktive Mitgestaltung unserer DevOps-Kultur
- Enge Abstimmung mit internen Fachbereichen, * Docker, Kubernetes, Helm
- OpenAPI
- Microservice-Architekturen
- AWS
- Postgres, MongoDB, S3
- Elasticsearch
- CI/CD mit GitLab
- Agile Arbeitsweisen
- Reactive Programming
- Message-driven Architecture, RabbitMQ
- BPMN und Camunda
- JIRA und Confluence
- Selbstständiges Lernen neuer Technologien
- Sehr gute Englischkenntnisse
Requirements
- Mindestens 5 Jahre Berufserfahrung in der Entwicklung von Web- oder Anwendungssoftware im Microservice-Umfeld
- Fundierte Kenntnisse in Java und SpringBoot
- Erfahrung in Testautomatisierung sowie CI/CD
- Erfahrung mit relationalen und NoSQL-Datenbanken
- Schnelles Verstehen und Erklären fachlicher und technischer Konzepte
- Deutschkenntnisse mindestens auf B2-Niveau