Description

Job Description:

This role involves working with a team of talented developers to develop high performance, low latency, highly scalable Java based services. In this role, you will be responsible for:

  • Design and implementation of innovative and resilient Java based capabilities to enhance the DRP service offerings, taking end to end ownership of delivery and adhering to coding standards of excellence.
  • Work closely with Product Owners and cross dependent teams to define features and user stories that materially impact the business and improve the consumer experience.
  • Leading a co-located Agile SCRUM team to meet due dates, while working through emerging issues and recommending solutions.
  • Research alternative technical solutions to meet changing business needs.

Requirements:

  • Expert programming skills in Java and micro-service development and junits.
  • Proficient in architecture, design and implementation of micro services and distributed systems.
  • Expertise with Spring Cloud, Spring Boot, Tomcat.
  • Skilled in working with both SQL and NoSQL persistence technologies, e.g. Oracle, MongoDB.
  • Proficiency in software development test approaches & frameworks: ATDD/BDD, Unit tests, Cucumber, Spock.
  • Expertise working with cloud hosting technologies such as PCF, Azure.
  • Command of CI/CD principles and tools such as Maven, Jenkins, Chef.
  • Expertise in identifying performance bottlenecks and coming up with novel ways to solve them.
  • Full stack engineering experience with Angular an advantage.
  • Knowledge of event streaming frameworks, e.g Kafka
  • Knowledge of Splunk, Dynatrace or other monitoring solutions an advantage.
  • Excellent communication and collaboration skills.
  • Leadership, initiative and willingness to take on challenging opportunities.
  • Highly motivated and interested in cultivating a high performance team environment.

Education:

  • Bachelor's degree in Information Technology, Computer Science or equivalent work experience.

Key Skills:

Fintech, TDD, Kafka, Java, micro-service, Spring Cloud, Spring Boot, Tomcat, SQL, PCF, Azure

Education

Bachelor's degree