← Back to job listings
SS
Senior Software Engineer (Java)
Seven Senders · Berlin, Germany
About The Role
Join our Carrier Integration Team as a Senior Software Engineer. You will design, build, and operate backend services that integrate Seven Senders with Europe's carriers. You will own the full lifecycle, from architecture to production, using a modern, event-driven JVM stack built around Domain-Driven Design. Enjoy a hybrid work model, flexible benefits, and a vibrant workplace culture.
- Design, build, and operate backend services that integrate Seven Senders with Europe's carriers end-to-end.
- Own the full lifecycle of backend microservices, from architecture to production, on a modern, event-driven JVM stack.
- Integrate new carriers across REST, SOAP, EDI, and SFTP, designing resilient clients for third-party APIs.
- Hands-on knowledge of both NoSQL (MongoDB) and relational (MySQL) databases, including data modelling and performance tuning
- Solid experience with microservices and event-driven architectures (Kafka, SQS, or equivalent), and contract-first API development with OpenAPI
- Strong grasp of Domain-Driven Design and software architecture, with proven experience integrating third-party APIs and designing for resilience against unreliable upstreams
- Production experience with Docker, Kubernetes, and cloud-native AWS environments; familiarity with GraalVM native images and Vue + TypeScript is a plus
- 5+ years of backend development experience with strong proficiency in Java and the Spring Boot / Spring ecosystem
- If you meet the above qualifications and are excited about the opportunity to join our team, we encourage you to submit your application today
This listing was posted by a verified recruiter at Seven Senders. Report this listing
JobSpring