Java backend
REST, GraphQL and SOAP APIs in Java 21 and Spring Boot 3, with Spring Security, JPA and messaging-oriented architecture.
— Hello, I'm
Senior Java Developer|
I have been building mid- to large-scale enterprise systems for over 12 years, from the Java backend to the Angular interface. Robust backends, secure integrations and code that ages well.
Open to opportunities
Java 21
Spring Boot
Angular
Docker
About me
I have been in the field since 2013, with over 12 years across the full lifecycle of enterprise systems and a solid track record in the Brazilian public sector. I deliver end to end: a backend in Java 21 and Spring Boot 3 with GraphQL, REST and SOAP, a frontend in Angular 19 with TypeScript and NgRx, and integration through messaging, caching and search.
I work a lot with security and authentication — Keycloak, OAuth2/OIDC and Gov.br — digital signatures and document generation, plus infrastructure and DevOps. I often take on legacy systems and lead the modernisation: migrating Java and Spring versions, rewriting services, and bringing tests along.
What I do
REST, GraphQL and SOAP APIs in Java 21 and Spring Boot 3, with Spring Security, JPA and messaging-oriented architecture.
Interfaces in Angular 19 with TypeScript, NgRx and RxJS, consuming GraphQL through Apollo and REST documented with OpenAPI.
Java and Spring version migrations, service rewrites, domain-driven design and expanded test coverage.
Keycloak, OAuth2/OIDC and Gov.br; PAdES, CAdES and XAdES signing and documents compliant with the Brazilian ICP-Brasil standards.
My expertise
Portfolio
MCP server with Spring AI
Gives AI assistants access to Brazilian public data: DataJud/CNJ court cases, company registry (CNPJ), postal codes and national holidays, with official data instead of guesses.
Civil Judicial Police of MT
A platform that lets domestic violence victims request a protective order over the internet, through the website or the SOS Mulher app. Built by a team, live since March 2021.
Institutional project — source code is not public.
Caregiver platform
Connects families to caregivers and nursing professionals: self-registration with nursing-council verification, city-first matching and a proposal funnel with fill rate and response time metrics.
Digital signature
An API that signs PDFs with the Brazilian gov.br electronic signature, straight through the ITI signing API, one file at a time or in batches.
Example application
A hands-on example of a GraphQL API built with Quarkus, covering the schema, the resolvers and the framework's native build.
Track record
2025 — Jul 2026
Poupex
Credit portability system with end-to-end integration into the CIP/ACTC ecosystem, covering 10 ACTC/ARQ file types. Full migration of file receipt and dispatch to CIP's official JAXB model, spanning the API, processing jobs and the legacy system.
Modernised the stack to Java 21, Spring Boot 3.5 and Spring Cloud 2025, reorganised around domain-aggregate design, standardised queries with JPA Specifications and expanded test coverage.
2023 — 2025
Public Prosecutor's Office of Mato Grosso
Around 30 enterprise systems: backend in Spring Boot 3 and Java 21, frontend in Angular 19 with NgRx. GraphQL APIs (Netflix DGS) and REST documented with OpenAPI, consumed through Apollo Angular. Security and SSO with Keycloak, Gov.br authentication and migration from Atlassian Crowd to OIDC.
Digital signers with BRy Framework and Gov.br, reporting with JasperReports in a microservice consuming RabbitMQ, search with Apache Solr, Redis caching and DevOps with Docker, Jenkins, Nginx, Kong and observability through Prometheus and Graylog.
2021 — 2023
Civil Judicial Police of Mato Grosso
Two stints, with a backend in Spring Boot and Quarkus and a frontend in Angular. Consuming and sending data over Web Services and Web APIs, JWT and Spring Security authentication, automated deployment via GitLab CI and a PostgreSQL database. The Medida Protetiva Online platform comes from this period.
May 2022 — Jun 2022
Globalweb Corp
Backend development with Java and Spring Boot.
Nov 2021 — Apr 2022
Grupo GFT
Backend with Spring Boot, version control with Git/Bitbucket and continuous integration with Jenkins. Firestore and Elasticsearch data stores.
Aug 2019 — Mar 2021
Public Prosecutor's Office of Mato Grosso
The SIMP3 project, working across backend and frontend. Spring Boot with GraphQL, frontend in Angular, Oracle database and Spring Security. Deployment with Bamboo, task management in Jira and Confluence.
Jan 2020 — Feb 2021
AGRiTi
Built the id-cotton system on the frontend team, in Angular 8.
May 2017 — May 2019
Ábaco Tecnologia de Informação
Backend with JSF2, JPA/Hibernate and Bean Validation on WildFly 10 and Oracle; JWT and Spring Security; Git/GitLab and SVN; deployment with Jenkins.
Jun 2016 — Dec 2016
Vector Informática
Backend with TotalCross and JPA/Hibernate on WildFly 10 and an Oracle database.
Aug 2015 — Jul 2016
Regional Electoral Court of Mato Grosso
Backend with JSF 2.0, EJB 3.1, JAX-RS/RESTful, CDI and Maven; frontend in AngularJS and Bootstrap; Oracle 11g database.
Get in touch
Got a project in mind, or a role that fits? Tell me what you need — I reply quickly.