Skip to main content
Seven Senders
Scraped fromBuiltinYesterday
BackendSenior

Senior Software Engineer – Java (f/m/x)

JavaSpring BootMongoDBMySQLKafkaAWSDockerKubernetesSwaggerREST APISoapEdiSftpAmazon SQSGraalvm
Work Type
Hybrid
Job Type
Full Time
Location
Berlin
Salary
Not specified

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