Job Description
Gelangweilt von Standard-IT? Dann helfen Sie uns, die IT für über 600 Millionen Pakete an über 1.000 internationalen Standorten zu organisieren!
Die GLS IT Services GmbH begleitet sämtliche Geschäftsfelder der GLS entlang der gesamten Paketlogistik-Prozesskette. Technologieführerschaft in der Paketlogistik ist unser Ziel – gestalten Sie gemeinsam mit uns diese Zukunft!
Become part of our IT team and support us at the earliest possible date in Eschborn as
(Senior) Developer (f/m/d) #Java #Node #Microservice #Cloud #KafkaFrom mobile app to parcel routing - there is always sophisticated IT behind it all. As an internal service provider for the GLS Group, we develop, organize and are responsible for the entire IT for around 862 million parcels in over 49 countries worldwide. In the future we will add more countries to our GLS family.
You will be part of the GLS Group IT Solutions & Architecture unit taking care of our microservice architecture, our API products and our web portals for international parcel logistics around the world. We create modern "API first" and "Cloud first" logistics solutions for our internal organization, partners, and customers.
- You will implement and extend scalable, highly-available and resilient microservices – and if you like their associated web applications as well
- You will translate product ideas from our business departments into deployable code based on modern standards and technology
- You will integrate internal and external applications via synchronous and asynchronous interfaces like REST, gRPC and Kafka.
- You will take care of persisting your application data, e.g. using a Managed Database Service
- You will work with well-known Cloud Services from Amazon, Google, and Microsoft
- You will be able to put your ideas into action for further improving our development processes.
- You will be part of an international, agile team in a stable economic environment
- You have a computer sciences or information sciences degree, or comparable training.
- You have several years of professional experience in software development
- You consider yourself a pro in Java17+, relevant frameworks (e.g. Spring Boot, Quarkus, Micronaut) and REST-based API design
- Experience building horizontally scalable microservices architectures.
- Experience in building multithreading applications and concurrency management.
- Understanding of high-performance systems and tuning JVM for low-latency, high-throughput applications.
- Strong hands-on experience with Apache Kafka for stream processing
- Proficiency in working with MongoDB and designing efficient NoSQL schemas
- Familiarity with containerization (e.g. Docker) and orchestration tools (e.g. Kubernetes) as well as cloud native application design
- You have experience with hyper-scalers (AWS, Azure, Google Cloud)
- You know how to work in an agile, remote, CI/CD-enabled environment
- Open-minded and willing to adapt to using new technologies and languages (like node.js, react, angular) if required for certain components of the solution
- Your English skills are fluent and you are able to understand and present complex ideas