Back to Job Search

Java Developer (AWS)

Job Description

Support our client in the development of one of the most important fields in e-commerce - the future of payment management. To achieve this goal, our client is investing in an innovative application environment. IT products in the area of ​​payments are completely rethought in agile product development teams set up specifically for this purpose. The Shared Product Services team are responsible for central services in the area of ​​payments. They follow the principle "You build it, you run it". They also work agile according to Scrum.

The Tech Stack:

  • Contemporary Technology and Modern Architecture Design Patterns
  • Multi-Public Cloud Setup (AWS, GCP)
  • Use of modern container management environments, serverless computing services
  • Domain-driven design, microservices, message-driven architecture, maximum loose coupling
  • Consistent process automation (e.g. CI/CD for build, test and deploy)
  • Highest security and availability requirements

What to expect:

  • As a member of the Shared Product Services team, you are part of the team that is responsible for the central payment communication service, among other things.
  • As a software developer, you are part of our international, agile product development team.
  • You develop high-quality systems with a state-of-the-art tech stack in the AWS Cloud and also take responsibility for their operation.
  • You constantly exchange ideas with colleagues and actively share your knowledge, while always working independently and self-organized.

Requirements:

  • Sound knowledge and practical experience in software development with the programming language Java and associated frameworks, especially Spring Boot
  • Experience in event-driven programming, corresponding frameworks and architecture patterns
  • Experience in developing and operating systems in the AWS Cloud
  • Very good knowledge of German and English