← 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 is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring