Java Developer(Vert.xo)

  • 5+ years of developing internet-scale solutions, development primarily using Java, Spring Boot, and no-sql databases·
  • Must have demonstrated proficiency and experience in the following tools and technologies:
  • Java 11 (Lambdas, Streams, Completable Future, optional, generics), Java functional and reactive programming.
  • Test Driven Development Asynchronous Reactive Micro services utilizing Vert. xo.
  • REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (Swagger) specification.
  • Designing database schemas, index design, optimizations for query tuning·
  • Modern software engineering tools: git workflows, gradle, load testing tools, mock frameworks·
  • Experience with workflow orchestrators, preferably Temporal·
  • Good knowledge of messaging systems like Kafka, MQ ·
  • Take pride in writing good, clean code, and perform peer code reviews and architecture reviews.‌

Preferred Qualifications·

  • Experience with container orchestration tools like Kubernetes and Docker.
  • Previous experience with payment systems or real-time transaction platforms.
  • Leadership experience in a fast-paced development environment.
  • Experience in API development for fintech applications

We are building a banking platform that enables teams to create products at scale and power digitals channels to deliver compelling experiences in a dramatically faster fashion. As an Engineer, you will be responsible for building this cutting-edge technology framework that facilitates developer productivity without compromising on quality at enterprise scale.