Arquitetura hands-on e backend Java
Decisões de modelagem, contratos e fronteiras levadas à prática em APIs, microsserviços, integrações, código e testes com Java e Spring Boot.
Hands-on Software Architect
Fernando de Lima
Arquiteto de software hands-on com mais de 15 anos de experiência em sistemas corporativos e críticos. Conecto decisões arquiteturais a contratos, código, testes e operação, combinando liderança técnica com profundidade em backend Java, sistemas distribuídos, integrações e modernização de legados.
Engenharia backend Java • Sistemas distribuídos • Integrações • Modernização e confiabilidade
Especialidades
Da modelagem ao diagnóstico em produção, conecto decisões arquiteturais à realidade do código e da operação.
Decisões de modelagem, contratos e fronteiras levadas à prática em APIs, microsserviços, integrações, código e testes com Java e Spring Boot.
Experiência em ambientes 24/7, mensageria, idempotência, concorrência, recuperação, observabilidade, resiliência e diagnóstico de problemas.
Evolução incremental de sistemas legados, redução de acoplamento e integração com SAP, Navis, Tasy, serviços governamentais e plataformas financeiras.
Uso de Claude Code e Codex em fluxos iterativos de planejamento, implementação, testes e revisão, com gestão de contexto, uso eficiente de tokens e pontos de validação humana.
Cases profissionais
Experiências em que confiabilidade, integração e evolução segura importam tanto quanto entregar funcionalidade.
Sistemas críticos • Logística portuária
Healthtech • Interoperabilidade • Nuvem
Migração para nuvem • Integração corporativa
Plataforma financeira • Engenharia reversa • Qualidade
Backend Java • Pagamentos • Confiabilidade
Stack e ferramentas
Tecnologia como meio: cada escolha responde a um requisito de domínio, integração, qualidade ou operação.
IA aplicada
No Porto Itapoá, criei um fluxo de troubleshooting assistido por IA que correlaciona regras de negócio no código, logs do Grafana e Loki e consultas somente leitura ao banco. A integração por MCP e n8n reduziu de cerca de duas horas para poucos minutos o diagnóstico de falhas de faturamento, sempre com validação humana.
Também uso Claude Code e Codex em ciclos de planejamento, implementação, testes e revisão, mantendo atuação hands-on em Java, depuração e decisões arquiteturais.
Experiência profissional
Uma trajetória construída em ambientes de negócio distintos, sempre próxima do desenvolvimento e dos problemas que exigem confiabilidade.
Plataforma de pagamentos e serviço TEF para PDV.
Condução da evolução de um serviço de pagamentos para uma plataforma Java 21 e Spring Boot, com contratos HTTP/OpenAPI, persistência durável, idempotência, controle de concorrência, recuperação conservadora e integração nativa no Windows.
Porto Itapoá e plataforma financeira legada anonimizada.
Evolução e sustentação de serviços críticos de faturamento, com foco em resiliência, integrações e operabilidade. Atuação hands-on em Java 17, Spring Boot, Kafka, SQL Server, Redis e Kubernetes on-premises, troubleshooting assistido por IA e modernização controlada de legado com testes de caracterização e E2E.
Plataforma Auora para integração hospitalar.
Arquitetura e desenvolvimento do Integration Hub e do Data Client da Auora para padronizar integrações entre ambientes Tasy e sistemas terceiros, com implementação hands-on em Java 17, Spring Boot, REST, RabbitMQ e AWS.
Reestruturação da base de governança da área de TI, mapeamento de sistemas por criticidade, catálogo técnico centralizado, padrões de desenvolvimento, treinamento, CI/CD e SonarQube.
Produto Unidocs.
Referência técnica da squad, conduzindo decisões arquiteturais, padrões, revisão de código e a migração do produto de datacenter para Azure. Evolução das integrações na transição de SAP ECC para SAP S/4HANA, com atenção à qualidade, aos riscos, aos custos de infraestrutura e ao desenvolvimento técnico do time.
Cliente: Ambev Tech.
Evolução dos fluxos fiscais e logísticos do Unidocs, desacoplando integrações SAP por meio de uma camada anticorrupção; implementação backend com Java 11, Spring Boot, Azure Functions e Azure DevOps.
Mobilidade e pagamentos digitais.
Microsserviços Java 11 e Spring Boot para checkout, pagamentos, serviços bancários e integração entre serviços, utilizando API First, OpenAPI, Docker, Kubernetes, Kustomize, ArgoCD e Bitbucket Pipelines.
Definição da arquitetura inicial de microsserviços e da estratégia strangler para modernizar portais Java/JSF, introdução de Docker, apoio à implantação de Kubernetes on-premises e construção inicial do faturamento automatizado.
Transformação de portal em marketplace com Java, APIs REST, modelagem de dados, testes automatizados e CI/CD.
Soluções nos contextos Philips/Tasy, Sistema Ailos e Neogrid, envolvendo Java, Angular, integração e processamento de dados.
Desenvolvimento, testes, implantação e sustentação de sistemas corporativos com Java, Oracle PL/SQL, serviços web, desempenho e otimização.
Projetos públicos
Landing page experimental criada a partir de um fluxo do Google AI Studio, mantida como laboratório de interface em React e TypeScript.
Protótipo experimental de landing page e painel para um assistente no WhatsApp, com pontos de integração para backend e n8n.
Sobre
Fernando de Paula de Lima é arquiteto de software hands-on e engenheiro de software sênior, com mais de 15 anos de experiência em desenvolvimento, arquitetura de soluções e evolução de sistemas críticos.
Conecta decisões arquiteturais à implementação em backend Java e Spring Boot, integrações corporativas, modernização de legados, nuvem, Kubernetes, confiabilidade e diagnóstico de problemas.
Sua trajetória inclui logística portuária, saúde, educação, mobilidade, ERP, marketplace, sistemas fiscais, plataformas financeiras e pagamentos.
Atualmente também aplica inteligência artificial ao ciclo de engenharia, utilizando agentes, gestão de contexto e ciclos de planejamento, implementação, testes e revisão, sem se afastar do desenvolvimento Java.
Docker Certified Associate — obtida em 2020.
Contato
Estou disponível para posições de arquitetura de software e liderança técnica hands-on, além de oportunidades seniores em engenharia backend Java e projetos estratégicos de consultoria, com atuação remota no Brasil ou presencial/híbrida em Joinville e região.
Falar no WhatsApp (abre em nova aba)