Required skills
Languages: German
Job description
Seeking a Senior Backend Developer for a greenfield project to build an event-driven, safety-critical warning system for train platforms in Germany. The role involves implementing components with Java, Spring Boot, and event sourcing technologies, with a focus on cloud-native development and adherence to CENELEC standards.
Project overview
Application/Offer Deadline 20.10.2026, 10:00 AM
Project Framework Conditions
Project details
Berlin; fully remote
01.01.2027–31.12.2027; approx. 11.99 months
Scope: 200 PT of which 200 remote, 0 onsite = 100.00% remote
Utilization: Average approx. 3.84 days/week
Nearshore: Germany and European Economic Area
Language / Required Language Level: German – near native proficiency (C2)
Conditions – Mandatory Information for Candidates:
For further processing of your application, this information is absolutely required: Please state your desired billing method and your hourly or daily rate, separated for remote and onsite. Also indicate whether travel expenses are included or will be charged separately. If charged separately, please state the amount or the basis for calculation.
1.1 Project/Process Context
Greenfield development of an event-driven system for reliable and timely safety announcements on train platforms, deployable throughout Germany. Timetable, train route, and location data automatically trigger warnings. Gradual expansion from train-precise warnings via timetable/interval triggers to comprehensive coverage and connection to announcement systems. Safety-relevant development according to CENELEC (EN 50126 / EN 50716).
1.2 Project Structure
Nationwide distributed, self-organized team with agile principles and mutual support.
3.1. Scope
Independent and self-organized: Implement/customize components, interfaces, modules, and databases with Java, Spring Boot, Event-Sourcing/Axon Framework, and NATS; adhere to specified development environments, standards, and programming guidelines. Cloud-native operation and development with Kubernetes/OpenShift, AWS, and IaC/Pulumi. GitLab-CI/CD for builds, tests, and deployments; Observability with Grafana, Prometheus, and Tempo including metrics, logs, traces. Fix test errors; maintain automated unit, integration, and component tests.
Create component/system documentation and delivery packages with release notifications. Support norm-compliant development according to CENELEC (EN 50126 / EN 50716) with development artifacts, configuration, and change management.
4.1 Must-Have Requirements - 100% Mandatory to Fulfill
4.2 Should-Have Requirements
- Conditions / Billing Method (Hourly or Daily Rate)
- Hourly Rate Remote (EUR/hour) and Hourly Rate Onsite (EUR/hour)
- Or Daily Rate Remote (EUR/day) and Daily Rate Onsite (EUR/day)
- Travel Expenses
- M1: Backend development with Java; Senior (> 5 years experience).
- M2: Backend development with Spring Boot; Senior (> 5 years experience).
- M3: CENELEC know-how in software development; 2 references.
- M4: Hexagonal architecture or similar; Intermediate (> 3 years experience).
- M5: Domain-Driven Design (DDD); Intermediate (> 3 years experience).
- S1: Observability using suitable tools, including Grafana, Prometheus, and Tempo; Intermediate (> 3 years experience); 20%.
- S2: AWS; Intermediate (> 3 years experience); 20%.
- S3: Infrastructure as Code with Pulumi; Senior (> 5 years experience); 15%.
- S4: Event Driven Design; Senior (> 5 years experience); 15%.
- S5: Kubernetes/OpenShift; Intermediate (> 3 years experience); 10%.
- S6: Backend development with NATS as messaging broker; Senior (> 5 years experience); 10%.
- S7: GitLab CI/CD; Senior (> 5 years experience); 10%.
- Start: 2027-01
- Duration: 12 Monate
- Remote: remote
- Location: Frankfurt am Main, Deutschland, DE
- Languages: German
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE