Description

What You Will Be Doing

As a Senior Java Developer, you will, collaboratively with other roles, design, develop, maintain and enhance highly available and secure payment systems. Your positive can-do character influences our engineering culture.

Experience

WHAT WE ARE LOOKING FOR

 

  • Strong experience with OOP development and relational databases
  • Experience with highly scalable, mission-critical services is an advantage

     

EDUCATION

 

  • Degree in IT, Computer Science or a related field

     

Skills & Knowledge

 

  • Excellent knowledge of Java, the Spring Framework and JUnit
  • Comfortable user of version control, CI tools (Gitlab) and Linux
  • Solid understanding of system design and related technological trade-offs
  • Expertise in one of Aka, Oracle, Cassandra, or Kafka is required for some of our leading edge projects
  • Ability to structure complex problems independently
  • Proactiveness and self-learning abilities
  • Critical thinking and attention to details
  • Excellent command of spoken and written English
  • Affinity for operational concerns is a plus
  • Familiarity with electronic payment systems is a plus

Education

Any Graduate