Qualifications:
- Bachelor's Degree in Computer Science, Computer Engineering or related technical field required with 4-8 years of experience as a Java developer.
- Expertise with the Java 8 platform or higher.
- Expertise with Spring, Vertx or Akka frameworks.
- Development experience in building Microservices, specifically with HTTP, REST, JSON and XML.
- Experience with Relational or NoSQL databases.
- Experience in React or Advanced Java Script.
- Experience in GIT, Maven, Jenkins or such build automation tools.
- Strong analytical, problem solving and communication skills.
- Experience with Agile methodologies and iterative software development lifecycle principles.
- Previous experience with financial services/payments processing experience is a big plus.