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.