Lucas
From Brazil (UTC-3)
Lucas – Kubernetes, Java, Spring
Senior Java Backend Developer with 7+ years building microservices and APIs for fintech and payments, from PCI-regulated payment tokenization for Latin American banks to a money app for kids and teens. Experienced with Java 21+, Spring Boot, event-driven architecture, Kubernetes, and Datadog. Focused on pragmatic, resilient backend systems and clear stakeholder communication.
7 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Java Developer
A mobile fintech application designed for children and teenagers, providing a digital money-management experience centered around a debit card. The platform enables young users to manage their money through a mobile application supported by backend services and integrations.
- Designed and built a Backend-for-Frontend (BFF) that exposed REST endpoints to the mobile app and translated requests into GraphQL queries for downstream systems;
- Built and maintained Java 21 / Spring Boot 3.x services integrated through Spring Cloud OpenFeign and RabbitMQ to support resilient workflows;
- Deployed and operated services on GCP using Kubernetes, monitoring production health and incidents with Datadog;
- Maintained automated unit, integration, and end-to-end tests, including Testcontainers-based tests, and supported CI/CD pipelines in a distributed team.
Senior Java Developer
An enterprise invoice-management platform designed to support multiple tenants and complex billing workflows. The platform evolved from a multi-module monolith toward a cloud-native microservices architecture on Azure, improving modularity, scalability, and the ability to process business workflows asynchronously.
- Served as technical lead by mentoring junior engineers, reviewing code, guiding technical decisions, and facilitating backlog refinement;
- Drove the modernization of a multi-module invoice-management platform from a monolith toward a cloud-native, multi-tenant microservices architecture on Azure;
- Redesigned core workflows using event-driven architecture and reactive Java in selected components, decoupling services and enabling asynchronous, scalable processing;
- Built and maintained CI/CD pipelines on Azure to automate deployments to Virtual Machines and AKS;
- Applied hexagonal architecture to improve modularity and testability and integrated Redis, Azure Blob Storage, SQL Server, and MongoDB for resilient, high-availability data flows.
Mid Level Java Developer
A payment tokenization and digital payment integration platform serving banks across Latin America. The platform enables secure payment processing and communication between financial systems in a PCI-regulated environment, supporting high-volume transaction processing and banking integrations.
- Built secure Spring Boot services for payment tokenization and payment messaging in a PCI-regulated environment;
- Maintained mission-critical Java EJB systems processing thousands of transactions per second in an always-on environment;
- Designed microservices and REST APIs documented with OpenAPI for internal and partner teams;
- Automated Jenkins deployment pipelines and containerized services with Docker on WildFly, using PostgreSQL, MongoDB, and RabbitMQ.
Support Analyst
A financial systems modernization initiative focused on improving legacy applications and reporting processes across multiple business franchises. The solutions centralized financial reporting, reduced reliance on manual processes, and provided internal support tools to improve operational efficiency and issue resolution.
- Led the analysis and delivery of improvements for Java and JSF systems, working with Oracle Database, Forms and Reports, and PL/SQL;
- Implemented Spring Boot APIs to centralize financial reporting across multiple franchises, replacing manual, fragmented processes;
- Developed internal Java tools that enabled real-time issue diagnosis and resolution for the support team, reducing response time;
- Partnered with business stakeholders to translate reporting needs into technical solutions across legacy Oracle-based systems.