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