Must-haves Proven track record in a tech-first fast-growing environment ( ideally within the fintech area ) Agile working experience Delivered and maintained 3 commercial projects to production ( by major contribution ) Minimum 6 years of experience in Software Engineering Minimum 4 years of experience in Java development At least 2 years of experience in developing microservices .