(Senior) Java Developer

In this role you will be developing our global payment solution based on a cloud-native microservice platform. Working within an agile environment with a range frontend and backend systems you will be expected to contribute to software architecture and development planning, be a part of the team of backend and frontend developers which is building core/new features, making integration tests, fixing bugs and contributing to knowledge base.

Requirements:

  • strong knowledge of OOP principles
  • experience in design of near real-time distributed systems or work on microservices architectures
  • good understanding of event-driven platforms, pub-sub and messaging
  • experience with brokers such as Kafka, RabbitMQ
  • commercial experience with AWS or GCE
  • container-based virtualization technologies
  • good experience in unit and integration testing, performance profiling
  • experience with relational databases (PostgreSQL)

Nice to have’s:

  • Spring-boot, Spring for cloud
  • GoLang
  • DDD
  • NoSQL DB
  • TDD
  • Claud Applications (Amazon)
  • extensive experience in Linux
  • work experience in Agile environment: SCRUM, KanBan

 

We offer:

  • work in an agile software development environment with state-of-the-art technology
  • career and professional development in the international group
  • opportunity to work on innovative products
  • above industry-level salary (settlement to euro)
  • full time employment as internal employee
  • English and German lessons
  • medical insurance
  • gym


Apply

 

Categories: vacancy