Required skills
- Java
- Spring Boot
- Event Sourcing
- Axon Framework
- NATS
- Kubernetes
- OpenShift
- AWS
- Pulumi
- Infrastructure as Code
- CI/CD
- GitLab CI/CD
- Observability
- Grafana
- Prometheus
- Tempo
- Hexagonal Architecture
- Domain-Driven Design
- CENELEC
- Backend Development
Languages: German
Job description
Seeking a Senior Backend Developer with extensive experience in Java, Spring Boot, and event-driven architectures for a full-time remote project running throughout 2027. The role involves programming, implementation, and customization of technical components in a cloud-native environment.
Responsibilities
- Programming, implementation, and customization of technical components in applications based on the technologies used (Java, Spring Boot, Event-Sourcing with the Axon Framework, NATS as messaging broker) including interfaces, modules, and databases in compliance with specified standards.
- Development and operation of components in a cloud-native environment (Kubernetes/OpenShift, AWS) as well as provision and maintenance of Infrastructure as Code (IaC with Pulumi).
- Setup and maintenance of CI/CD pipelines (GitLab CI/CD) for automated builds, tests, and deployments.
- Ensuring observability (with Grafana, Prometheus, Tempo) including metrics, logs, and traces.
- Fixing errors from test phases as well as creating and maintaining automated tests (unit, integration, and component tests).
- Creation of technical documentation, system documentation, and delivery packages including release notes.
- Technical support for standards-compliant development according to CENELEC (EN 50126/EN 50716) including creation of required development artifacts and adherence to configuration and change management.
Requirements
We offer you:
- Must-Have: Experience in backend development using Java
- Senior (> 5 years experience)
- Must-Have: Experience in backend development using Spring Boot
- Must-Have: Cenelec Know How in software development
- 2 references
- Must-Have: Experience with Hexagonal Architecture or comparable
- Intermediate (> 3 years experience)
- Must-Have: Experience in Domain-Driven Design (DDD)
- Observability using suitable tools such as Grafana, Prometheus, and Tempo
- Intermediate (> 3 years experience) (Weighting: 20%)
- Experience with AWS
- Experience in Infrastructure as Code using Pulumi
- Senior (> 5 years experience) (Weighting: 15%)
- Experience with Event Driven Design
- Experience with Kubernetes/OpenShift
- Intermediate (> 3 years experience) (Weighting: 10%)
- Experience in backend development using NATs as messaging broker
- Senior (> 5 years experience) (Weighting: 10%)
- Experience with GitLab CI/CD
- Attractive opportunities to shorten your personal payment term
- No more time-consuming invoicing needed
- Fast, reliable fee payment
- Conclude project contracts via electronic signature
Project details
- Project Period: 01.01.2027
- 31.12.2027
- Utilization: Total PT 200
- completely remote
- Project Language German
- Start: 2027-01
- Duration: 12 Monate
- Remote: remote
- Location: Berlin, Deutschland, DE
- Languages: German
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE