José Paulo de Lucena


🚀 Engenheiro de Software Sênior



Engenheiro de Software Sênior com sólida experiência em desenvolvimento backend, arquitetura de microsserviços e sistemas distribuídos de alta escalabilidade e performance.

Atuei em projetos estratégicos de transformação digital em instituições financeiras e ambientes corporativos complexos, liderando iniciativas de modernização, integração de sistemas críticos e otimização de performance.

Especialista em Java, Go (Golang), arquitetura de microsserviços, sistemas distribuídos e práticas de DevOps. Experiência com Kubernetes, AWS, observabilidade (Datadog, New Relic, Grafana) e cultura de qualidade com testes automatizados e code review.

Sempre aberto a colaborações, aprendizado contínuo e novos desafios!

💼 Experiência Profissional



🏢 Mercado Livre

Sr Software Engineer

mar de 2023 - o momento · 2 anos 10 meses · Remota


Engenheiro de Software Sênior em time core responsável por acumular, consolidar e gerenciar valores e volumes transacionais utilizados por várias áreas do negócio. Atuação em microsserviços e sistemas distribuídos com foco em escala, alta performance e confiabilidade. Participei da migração progressiva de serviços Java 8+/Spring para Go, com rollout seguro e observabilidade ponta a ponta.


Principais responsabilidades:
  • Arquitetura & Operação: microsserviços com filas, cache, MySQL e jobs assíncronos; práticas de idempotência, backpressure e resiliência em produção.
  • Observabilidade: Datadog e New Relic (APM, métricas, logs, dashboards e alertas) para diagnóstico proativo e redução de incidentes.
  • Qualidade: cultura forte de testes unitários, code review e quality gates; versionamento em Git/GitHub.
  • Performance: tuning de conexões/queries, uso eficiente de cache e análise contínua de gargalos em pipelines assíncronos.
  • Testes & Automação (E2E): scripts Python orquestrando cenários do começo ao fim (smoke/contrato/negócio), validando efeitos em filas, cache e MySQL, conferindo consistência de dados e checando telemetria; execução integrada ao CI para prevenção de regressões.

Projetos:
  • accumulators-event-expander: Consome eventos limpos (payment, payouts, etc.), normaliza/expande e publica em tópico dedicado para desacoplar upstreams.
  • accumulators-event-listener: Aplica regras/filters e transforma eventos em comandos de domínio (create/update/revert), roteando por tipo(payments, payouts, etc.).
  • accumulators-core-api: Coração do domínio: processa comandos, persiste em MySQL particionado/shard e mantém KVS para leitura rápida; executa jobs (materialização, reprocesso, reconciliação) e emite eventos operacionais.
  • accumulators-search-api: Camada de consulta (read-model) com latência baixa sobre o KVS de acumuladores; expõe APIs de busca e paginação.
  • accumulators-cap-api: Serviço de CAP/limites, recebendo stream de atualizações e expondo verificação/aplicação de limites.


🏦 Sicoob

Engenheiro de software sênior

nov de 2021 - mar de 2023 · 1 ano 5 meses · Remota


Engenheiro de Software Sênior atuando no desenvolvimento e integração de soluções empresariais em ambiente bancário, com foco em modernização de middleware e confiabilidade de sistemas críticos. Participei diretamente das migrações de plataforma, incluindo JBoss EAP > IBM WebSphere Application Server 9.0 (WAS 9) e Java 6 > Java 8, garantindo estabilidade, performance e continuidade operacional.


Principais responsabilidades:
  • Modernização & Middleware: automação de configuração e deploy no JBoss (incl. ajustes via JBoss CLI) e sustentação pós-migração no WAS 9 (clusters, datasources, segurança).
  • Integrações: desenho e implementação de APIs REST/SOAP com OpenAPI e IBM API Connect, assegurando governança, versionamento e segurança ponta a ponta.
  • Dados & Persistência: EJB/JPA/JDBC com DB2, tuning de conexões/queries e políticas de transação para alta confiabilidade.
  • Observabilidade & Operação: Graylog para centralização de logs, dashboards e alertas; diagnóstico proativo e redução de MTTR.
  • Entrega Contínua & Qualidade: pipelines Jenkins/GitLab CI, revisão de código e testes automatizados (JUnit/Mockito/PowerMock) para releases previsíveis e seguras.
  • Alta disponibilidade: suporte à propagação de dados em clusters WAS, balanceamento e resiliência de serviços críticos.


🏦 Will Bank

Desenvolvedor Sênior Backend

jan de 2021 - nov de 2021 · 11 meses · Remota


Desenvolvedor Sênior Backend no time de Fraude & Segurança, atuando na migração do ecossistema PAG! (monólito/microsserviços) para microsserviços no Will, com atualização de Java 8 > Java 11 e fortalecimento de controles de segurança (acesso, reconhecimento facial e antifraude). Foco em escalabilidade, confiabilidade e segurança em ambiente AWS, com observabilidade contínua (New Relic/Datadog).


Principais responsabilidades:
  • Arquitetura & Migração: estratégia Strangler para decomposição do monólito, canary releases e validação paralela; serviços Spring (Java 11) orientados a domínios de segurança.
  • Integração & Dados: Kafka e AWS SQS para mensageria; MongoDB, MySQL e Redis para persistência e cache; Liquibase nas migrações.
  • Plataforma & Serverless: Docker e Kubernetes (EKS) para orquestração; AWS Lambda para automações e integrações serverless (rotinas operacionais e glue entre serviços); implantação em AWS com práticas de resiliência e autosserviço.
  • Qualidade & Entrega: princípios SOLID, testes automatizados, Maven + Jenkins (CI/CD), code review e políticas de release previsíveis.
  • Observabilidade & Operação: New Relic/Datadog (APM, métricas, logs, dashboards e alertas) para reduzir MTTR e prevenir incidentes.


🏢 ICTS

Engenheiro de software sênior

jan de 2019 - jan de 2021 · 2 anos 1 mês · Brasília e Região, Brasil


Responsável pelo SGE – Sistema de Gestão Empresarial (mais de 13 módulos: contas a pagar/receber, compras, orçamento, tributário etc.) para o Bancoob, entregando uma plataforma robusta, escalável e confiável em ambiente bancário. Atuei de ponta a ponta no back-end Java sob JBoss com foco em performance, consistência de dados e automação de fluxos operacionais.


Principais responsabilidades:
  • Middleware & Plataforma: JBoss (EAP) como servidor de aplicação; evolução do stack Java 6 → Java 8, ajustes de compatibilidade e boas práticas de implantação.
  • Camada de Negócio: EJB (session beans) e JPA/Hibernate com uso combinado de Criteria API e native queries quando necessário para performance e reporting.
  • Performance & Dados: tuning de SQL/queries, otimização de índices e planos de execução, revisão de transações/lock-contention, paginação eficiente e redução de round-trips ao banco.
  • Integração & Processos: serviços REST internos, jobs de processamento e automações para conciliações e fechamentos (rotinas críticas do domínio financeiro).
  • Frontend legado: manutenção/evolução de telas em ActionScript (Adobe Flex) integradas ao back-end Java.
  • Qualidade & Operação: padronização de camadas (DAO/Service), tratamento de erros, logs estruturados e práticas de revisão de código.


🏢 Spassu Tecnologia e Serviços

Consultor de Sistemas Sênior

set de 2018 - jan de 2021 · 2 anos 5 meses


Consultor Sênior atuando para o Banestes, alinhando demandas de negócio a arquiteturas robustas e práticas modernas de engenharia. Responsável por desenho de soluções, desenvolvimento e melhorias de performance/segurança, garantindo escalabilidade e manutenibilidade dos sistemas.


Principais responsabilidades:
  • Arquitetura & Plataforma: Java 8 em WildFly/WildFly Swarm (microservices), padronização de módulos e camadas (API, domínio, persistência) e definição de contratos.
  • Back-end & Dados: EJB e JPA/Hibernate com MySQL; otimização de queries/índices, paginação eficiente e revisão de transações para performance consistente.
  • APIs & Integração: serviços REST e GraphQL para exposição de capacidades do banco; versionamento de contratos e políticas de segurança/autorização.
  • Entrega Contínua: pipelines com Jenkins e Git (build/test/release), qualidade via code review e automações de verificação.
  • Boas práticas: logs estruturados, tratamento de erros, observabilidade básica e guidelines de código para equipes do cliente.


🏢 Abacomm Brasil

Full-stack Developer Angular/Java

jun de 2017 - jan de 2020 · 2 anos 8 meses · Remoto


Desenvolvedor Full-stack Java atendendo múltiplos clientes em projetos web e APIs, com foco em JavaEE/JSF/CDI/JPA e Spring Boot, integrações REST, e entrega contínua (Jenkins/Git). Atuei em soluções com Angular, MySQL, e serviços em AWS, sempre priorizando qualidade, performance e manutenção simples.


Principais projetos:
  • ABP (Associação Brasileira de Psicologia): desenvolvimento e evolução de sistema JSF com REST, CDI e JPA/Hibernate; padronização de camadas (DAO/Service), paginação eficiente e melhoria de consultas no MySQL.
  • PwC: APIs em Spring Boot orientadas a eventos (publicação/consumo), integração com serviços em AWS (armazenamento e automações), hardening de endpoints e documentação de contratos.
  • Oi (Promotor): portal JSF com uso de Futures para processamento assíncrono, relatórios com JasperReports (PDF/Excel) e otimizações de performance; refino de código usando lambdas (Java 8) e boas práticas de concorrência.


🏢 Mirante Tecnologia

Analista de sistemas Java

ago de 2015 - jun de 2017 · 1 ano 11 meses · Brasília e Região, Brasil


Responsável pelo desenvolvimento do SGE – Sistemas de gestão empresarial, aplicação que será utilizada pelo Bancoob, para gerenciar todas as funcionalidades que um banco precisa, como por exemplo: Contas a pagar, Contas a receber, Compras, Orçamento, Tributário dentre outros 13 módulos que está em desenvolvimento.



🏢 CTIS Tecnologia S.A

Desenvolvedor Web/Java

jun de 2014 - ago de 2015 · 1 ano 3 meses · Brasília e Região, Brasil


Desenvolvedor Pleno Java na CTIS (Fábrica de Software), atendendo o CNPq no eGAD – Gestão Arquivística de Documentos, com foco em protocolo, classificação, tramitação e guarda de documentos, garantindo rastreabilidade, performance e conformidade com práticas de gestão documental.


Principais responsabilidades:
  • Back-end & Persistência: EJB 3 e JPA/Hibernate para serviços de negócio e repositório; modelagem de entidades, queries otimizadas e controle transacional.
  • Front-end: JSF 2 + PrimeFaces para telas ricas, formulários e validações; componentes customizados e UX voltada a alta produtividade.
  • Busca & Relatórios: Apache Solr para full-text search (indexação de metadados/documentos) e iReport para relatórios operacionais/gerenciais (protocolos, movimentações, estatísticas).
  • Workflow & Processos: JBPM para modelar fluxos de tramitação e regra de negócio (análises, aprovações, prazos), com monitoramento de tarefas.
  • Qualidade & Entrega: build com Maven, versionamento em SVN, revisão de código e logs estruturados; ajustes de desempenho em consultas e paginação.


🏢 INDRA

Desenvolvedor Web/Java

nov de 2013 - jun de 2014 · 8 meses · João Pessoa e Região, Brasil


Desenvolvedor Pleno Java prestando serviços para a Secretaria de Estado da Receita da Paraíba no Sistema ATF – Administração Tributária e Financeira, com foco em cálculo, emissão e processamento de recolhimentos, estabilidade das rotinas fiscais e consistência de dados em produção. Atuação em JSP/EJB/JDBC, padronização de camadas e otimização de SQL para alto desempenho.


Principais responsabilidades:
  • Domínio fiscal (ATF): implementação de regras para emissão de guias, apuração de tributos, isenções/penalidades/atualizações monetárias e validações cadastrais.
  • Integrações & Processamento: rotinas de remessa/retorno bancário, conciliações de pagamentos e reconciliação de divergências.
  • Back-end: EJB (session beans) com JDBC e SQL otimizado; controle transacional, concorrência e tratamento de erros.
  • Front-end: JSP com formulários e validações server-side, seguindo padrões de segurança e usabilidade do órgão.
  • Qualidade & Entrega: Maven (build/empacote), versionamento em CVS, logs estruturados e correções orientadas por incidentes/monitoramento.


🏢 Synctech Soluções em Informática

Desenvolvedor Delphi

out de 2012 - nov de 2013 · 1 ano 2 meses · João Pessoa e Região, Brasil


Desenvolvedor Pleno atuando no desenvolvimento de ERP de automação comercial (múltiplos módulos: vendas, estoque, fiscal, precificação, relatórios gerenciais), com foco em performance, consistência de dados e rotinas fiscais. Entregas em Delphi 6 + Firebird 2.5 (desktop), C#/.NET para documentos fiscais eletrônicos e Android para operações de campo.


Principais responsabilidades:
  • ERP (Delphi 6 + Firebird 2.5): implementação/evolução de módulos de estoque, fiscal, precificação (incl. curva ABC) e relatórios; otimização de consultas, índices e rotinas críticas.
  • Componentes proprietários (Delphi): criação e manutenção do SyncPDV (sincronização PDV ↔ retaguarda), SyncRetaguarda (replicação e consolidação) e SyncSped (exportações/rotinas fiscais).
  • Fiscais eletrônicos (C#/.NET): SyncNFe para emissão/validação de NFe, tratamento de retornos e armazenamento; integrações com SQL Server e Firebird.
  • Frente de caixa/Backoffice: ajustes de usabilidade, rotinas de fechamento e conciliações operacionais, melhoria de estabilidade e redução de erros operacionais.
  • Mobile (Android – Handroid): app para inventário/conferência e apoio a operações de loja, com sincronização offline/online e comunicação com o ERP.
  • UI & Relatórios: componentes DevExpress e relatórios operacionais/gerenciais.

🛠️ Skills & Competências



💻 Linguagens e Frameworks

  • Java 8+ (Spring Boot, Spring Framework, Spring Security, Spring Cloud)
  • Go (Golang)
  • JavaEE (JSF, EJB, JPA/Hibernate)
  • Python (automação e testes E2E)


🏗️ Arquitetura e Design

  • Microsserviços e Sistemas Distribuídos
  • SOLID, DDD (Domain-Driven Design)
  • CQRS (Command Query Responsibility Segregation)
  • Event Sourcing e SAGA Pattern
  • Clean Code e Design Patterns


🔌 Integração e Comunicação

  • API REST e SOAP
  • OpenAPI/Swagger
  • Apache Kafka
  • AWS SQS
  • GraphQL


💾 Banco de Dados e Cache

  • MySQL, PostgreSQL, DB2
  • Redis (Key-Value Store)
  • MongoDB
  • Apache Solr (busca full-text)


☁️ DevOps e Infraestrutura

  • Docker e Containerização
  • Kubernetes (EKS) - probes, services, deploys, kubectl
  • GitHub Actions (tags/releases)
  • AWS (VPC, RDS, IAM, Route53, Lambda, SQS)
  • WildFly/JBoss EAP (JBoss CLI, configurações de middleware)
  • IBM WebSphere Application Server 9.0 (WAS 9)
  • Jenkins e GitLab CI (pipelines CI/CD)


📊 Monitoramento e Observabilidade

  • Grafana e Prometheus
  • Datadog (APM, métricas, logs, dashboards, alertas)
  • New Relic (APM, métricas, logs, dashboards, alertas)
  • Graylog (centralização de logs)
  • OpenTelemetry
  • Kibana


🔒 Segurança & Plataforma

  • External Secrets
  • cert-manager
  • Ingress Controllers
  • Spring Security
  • IBM API Connect (governança de APIs)


✅ Qualidade e Testes Automatizados

  • JUnit 5
  • Mockito e PowerMock
  • Testcontainers
  • Testes E2E (Python scripts)
  • Code Review e Quality Gates


👥 Cultura e Práticas

  • Squads ágeis
  • DevSecOps
  • Code Review
  • Quality Gates
  • Git/GitHub/GitLab (versionamento)
  • Maven e build automation


🌐 Idiomas

  • Português (Nativo)
  • Inglês (Técnico/Profissional)


💡 Soft Skills

  • Excelente comunicação
  • Alta disciplina e organização
  • Mente criativa e solucionadora de problemas
  • Trabalho em equipe e colaboração
  • Liderança técnica e mentoria

📬 Entre em Contato


Estou sempre aberto a conversas, colaborações e novos desafios! Sinta-se à vontade para entrar em contato através de qualquer um dos canais abaixo.




José Paulo de Lucena

👋 Opa, meu nome é Zé, mas pode me chamar de Zé 😄

se penso, logo codifico.

Backend, cloud, microsserviços e sistemas distribuídos.

Oracle Java Certified

My Skills

Application.java (5, 12) : Cannot resolve symbol 'delucena'
Application.java (8, 15) : Unused import 'java.util.List'
application.yml (12, 3) : Property 'server.port' is deprecated
1: bash ×
No active debug sessions
To start debugging, set breakpoints in your code and press F5 or use the Run and Debug view.
Breakpoints: 0
Watch: 0
Call Stack: Empty
Forwarded Ports 2 ports
8080 localhost:8080
Running
3306 localhost:3306
Running