S
Seven Senders
BackendSenior
Senior Software Engineer – Java (f/m/x)
JavaSpring BootMongoDBMySQLKafkaAWSDockerKubernetesSwaggerREST APISoapEdiSftpAmazon SQSGraalvm
Responsibilities
- Design, develop, and operate backend microservices using Java and Spring Boot following Domain-Driven Design and clean architecture principles
- Build event-driven pipelines using Kafka and SQS to ingest, normalise, and distribute high-volume carrier-tracking events
- Integrate new carriers across REST, SOAP, EDI, and SFTP designing resilient clients for third-party APIs
- Design efficient scalable data models in MongoDB and MySQL
- Deploy and operate containerised services on Kubernetes (AWS, Datadog, Prometheus)
- Write well-tested contract-first code
- Actively contribute to design discussions code reviews and agile ceremonies
Requirements
- 5+ years of backend development experience
- Strong proficiency in Java and Spring Boot / Spring ecosystem
- Solid experience with microservices and event-driven architectures (Kafka, SQS, or equivalent)
- Contract-first API development with OpenAPI
- Hands-on knowledge of NoSQL (MongoDB) and relational (MySQL) databases including data modelling and performance tuning
- Strong grasp of Domain-Driven Design and software architecture
- 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 is a plus
- Familiarity with Vue and TypeScript is a plus
Senior Software Engineer – Java (f/m/x)
View Original