11 days ago
Berlin, GermanySenior
Responsibilities
- Build and maintain backend microservices using Java and Spring Boot.
- Design and implement event-driven systems (Kafka, AWS SQS).
- Develop REST APIs and integrate with external financial systems.
- Work on expense workflows including reimbursements and cash advances.
- Build and improve receipt ingestion and OCR pipelines.
- Ensure system reliability, performance, and scalability.
- Write and maintain unit and integration tests.
Requirements
- 6+ years of backend engineering experience.
- Strong experience with Java, Spring Boot, and microservices architecture.
- Solid SQL knowledge and database design (MySQL or PostgreSQL).
- Experience with event-driven systems (Kafka, SQS, or similar).
- Familiarity with AWS services (S3, SQS, SES, etc.).
- Experience with CI/CD and Git workflows.
- Strong testing practices (unit and integration testing).
- A drive to enhance engineering velocity as a strategic differentiator.