Job Openings

Java Expert

Apply to job

Job description

We're building a new application that will function as 'middleware' between the websites and different payment providers. The billing application will offer a generic API to the websites to perform credit card payments. This application will process the payments with different payment providers and give feedback to the websites.

Job responsibilities

  • Participate in the entire development process from planning and discussing the architecture to quality assurance and the implementation of highly scalable platforms
  • Drive the design and development of new innovative features from the technical point of view
  • Build scalable, low-latency pipelines and components to handle large volumes of data
  • Develop your own ideas for code and process improvements and work together with your team to reach the next level
  • Ensure the quality of our applications/platforms through regular code reviews
  • Share your knowledge by exchanging information within the team and within the network of developers about backend best-practices

Job requirement

  • Extensive experience in Java and working with databases
  • Passion for professional software development (algorithms, design patterns, clean code, agile processes, data structures)
  • Independent and goal-oriented working style
  • Very good knowledge of English
  • Microservices
  • REST services
  • Java8
  • Spring Cloud / Spring Boot
  • Amazon EC2, Amazon SQS
  • PostgreSQL