Senior Software Engineer (m/f/x)

Land Berlin, Berlin  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Kubernetes Java (Programming Language) Application Programming Interfaces (APIs) Databases Spring Framework PostgreSQL Microservices

Description

We are looking for a highly skilled and experienced freelance software engineer to help redesign a carrier platform (CEP).
The current system involves maintaining over 30 individual services, resulting in maintenance, update issues, unclear responsibilities and operational inconsistencies.

The goal is to consolidate these services into 5-6 functional components (e.g. edi-service, routing-service, track-and-trace-service, label-service, event-service, delivery-location-service, home-pickup-service).
In addition, the existing service infrastructure must be improved and updated in order to close security gaps and meet changing business requirements. This also includes the improvement and allocation of operator error messages for clearer customer communication.

- Start: asap
- End: 31.10.25
- Location: remote

Tasks:
- Consult the team on the design and implementation of the new CEP architecture with a focus on functional component-based services.
- Development of new services (e.g. edi service with k8s jobs per carrier, routing service with k8s jobs and API endpoints, track-and-trace service, label service).
- Integration of existing services where possible (e.g. event service, delivery location service).
- Overcoming challenges related to merging logic from different carriers into individual services, including managing online returns, interruptions and other configurations.
- The new system must be robust, scalable and easy to maintain.
- Participate in the definition and standardization of operational procedures.

Requirements:
- Proven experience in the design and implementation of complex distributed systems.
- Very good knowledge of Java and Spring.
- Experience with Kubernetes (k8s) and containerized applications.
- Familiarity with database management and optimization (PostgreSQL preferred).
- Experience with EDI and carrier integration is a plus.
- Ability to work independently and as part of a team.
- Strong problem solving and communication skills.
- Understanding of microservices architecture and its challenges.
Start date
ASAP
Workload
100% (5 days per week)
Duration
3 months
(extension possible)
From
Akkodis Germany Tech Freelance GmbH
Published at
17.06.2025
Contact person:
Hippolyte de Freminville
Project ID:
2889065
Industry
Trade
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register