Davi Távora, Developer in Maracanaú - Ceará, Brazil
Davi is available for hire
Hire Davi

Davi Távora

Verified Expert  in Engineering

Software Engineer and Developer

Maracanaú - Ceará, Brazil

Toptal member since March 18, 2025

Bio

Davi is a software developer with over seven years of experience, specializing in Java and Spring. He has successfully maintained high-performance software systems both on-premises and in the cloud. Focusing on clean code, best development practices, and fast delivery, Davi ensures a high-quality standard. Known for his problem-solving abilities and adaptability to new technologies, he consistently drives team success and innovation.

Portfolio

Núclea
Java, Spring Boot, JPA, Hibernate, PostgreSQL, Docker, OpenShift, REST, OAuth 2...
Labsit
Java, Spring Boot, JPA, Hibernate, Docker, PostgreSQL, Microsoft SQL Server...
Mobit Brasil Ltda
Java, Spring Boot, JPA, Hibernate, REST, PostgreSQL, Quarkus, Keycloak, MongoDB...

Experience

  • JUnit - 7 years
  • REST - 7 years
  • JPA - 7 years
  • Spring Boot - 7 years
  • Mockito - 7 years
  • Java - 7 years
  • Keycloak - 5 years
  • Quarkus - 2 years

Availability

Part-time

Preferred Environment

IntelliJ IDEA

The most amazing...

...solution I've built is a real-time vehicle tracking system with Java, Spring, PostgreSQL, and Kafka, enabling live monitoring, alerts, and geovisualization.

Work Experience

Senior Software Engineer

2021 - PRESENT
Núclea
  • Developed open finance services using RESTful APIs, ensuring secure data sharing and transaction compliance with the Central Bank of Brazil's specifications.
  • Implemented OAuth 2.0 authentication and JSON Web Encryption (JWE) with Keycloak and Java Spring, securing interbank communication in Open Finance with mutual Transport Layer Security (mTLS) protection.
  • Optimized API performance and scalability by deploying services on Red Hat OpenShift Service on AWS (ROSA) and integrating Amazon RDS for PostgreSQL for high availability and secure financial transactions.
Technologies: Java, Spring Boot, JPA, Hibernate, PostgreSQL, Docker, OpenShift, REST, OAuth 2, Keycloak, JSON Web Tokens (JWT), JUnit, Mockito

Senior Software Engineer

2020 - 2021
Labsit
  • Built a microservice to integrate Visa Consumer Authentication Service (VCAS), enhancing fraud prevention in financial transactions. Initially developed with Azure Logic Apps, it was later migrated to Go for improved efficiency.
  • Developed a distributed task scheduling system with RabbitMQ and Spring, enabling parallel execution of banking integration routines across multiple workers.
  • Refined and maintained a financial system used by major Brazilian institutions, optimizing API performance and ensuring high availability with Java 15 and the Spring Framework.
Technologies: Java, Spring Boot, JPA, Hibernate, Docker, PostgreSQL, Microsoft SQL Server, REST, Amazon Simple Queue Service (SQS), JUnit, Mockito

Software Engineer

2018 - 2020
Mobit Brasil Ltda
  • Developed a real-time vehicle tracking system using Java, Spring, PostgreSQL, and Kafka, enabling live monitoring, automated alerts, and georeferenced visualization.
  • Built an identity and access management (IAM) service integrated with Keycloak to streamline user authentication and authorization across multiple company services, enhancing security and access control.
  • Architected a real-time traffic light control and visualization system that processes data from multiple sources to optimize urban mobility and improve traffic efficiency.
Technologies: Java, Spring Boot, JPA, Hibernate, REST, PostgreSQL, Quarkus, Keycloak, MongoDB, Docker, WildFly, JUnit, Mockito

Experience

User Quota Application

https://github.com/davitavora/quota
I designed an application to manage users and their API usage quotas, built with Java 21 and Spring Boot 3.0. The application provides a framework for setting and enforcing API call limits per user. It handles the creation, updating, and deletion of user accounts while also allowing administrators to set individual API call limits, ensuring fair usage and preventing abuse. Additionally, the application tracks API usage in real time, enabling proactive management of user activity.

Education

2014 - 2019

Bachelor's Degree in Computer Science

Federal Institute of Education, Science, and Technology of Ceará (IFCE) - Ceará, Brazil

Certifications

OCTOBER 2023 - PRESENT

Oracle Certified Associate

Oracle

Skills

Tools

IntelliJ IDEA, Keycloak, WildFly, Amazon Simple Queue Service (SQS)

Languages

Java

Frameworks

Spring Boot, JPA, Hibernate, JUnit, Mockito, OAuth 2, JSON Web Tokens (JWT)

Paradigms

REST

Platforms

Docker, OpenShift

Storage

PostgreSQL, MongoDB, Microsoft SQL Server

Other

Quarkus

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring