What can you expect with us?
- In cooperation with the business analysts and the architecture team, you translate the requirements of the business departments, partners and customers into a modern, cloud-based software architecture, considering non-functional aspects.
- You select the appropriate tools and methods for the problem to create business value quickly and efficiently.
- You guide the team during implementation, support them with problems and help to identify and close technical knowledge gaps.
- You will design, implement and expand our products based on current technologies and standards.
- Together with the team, you will take technical responsibility for our products throughout the entire life cycle, from conceptualization to implementation, rollout and operation.
- You create proof of concepts (POCs) for new features and technologies and evaluate the potential benefits.
- Product quality and maintainability are important to you. That's why you define standards, metrics and processes for monitoring them and contribute ideas for improvement.
- You are open to new technologies, keep yourself up to date and use your knowledge to continuously optimize our development processes.
- You enjoy and are inspired by working in a dynamic environment with a wide range of technologies and variety of products.
- You will be part of an international, agile team in a stable economic environment, working mostly from remote with your colleagues from Germany.
- You have a degree in IT, e.g. (business) computer science / engineering, mathematics, physics or similar.
- You have several years (10+ years) of experience in software development, ideally in the logistics environment.
- You are at home in the Java world and have experience with common frameworks (e.g. Spring, Spring Boot, Quarkus) and REST-based API design.
- You have experience in the cloud environment, especially Amazon AWS (EKS, EC2, S3, RDS, Lambda), Docker and Kubernetes.
- You have a sound knowledge of databases (SQL, NoSQL) and asynchronous messaging concepts (e.g. Kafka)
- You have solid knowledge of software architecture, software design, software security and data security.
- Ideally, you also have experience in other programming languages, graph theory or front-end development (Angular).
- You see artificial intelligence as an opportunity and have ideally already gained experience in AI, ML or data analytics.
- You are a team player, like to share your knowledge, take responsibility and always look for a good solution for the team, the product and the company.
- Your English is very good, and you can understand and present complex ideas.