• Sólida experiência em desenvolvimento Java (versões LTS recentes) e ecossistema Spring (Spring Boot)
  • Domínio de integração de sistemas: APIs REST/SOAP, contratos, versionamento e tratamento de erros
  • Experiência com mensageria e processamento assíncrono (ex.: SQS, Kafka, RabbitMQ)
  • Conhecimento de arquiteturas distribuídas, microsserviços e padrões de integração
  • Vivência com bancos de dados relacionais (SQL) e modelagem de dados
  • Experiência prática com testes automatizados, CI/CD e versionamento (Git)
  • Histórico de liderança técnica, mentoria e influência em decisões de arquitetura
  • Boa comunicação e capacidade de articular soluções técnicas com áreas diversas


Você irá se diferenciar se tiver:

  • Experiência com ambientes cloud (AWS) e containers/orquestração (Docker, Kubernetes)
  • Conhecimento em observabilidade (ex.: Datadog, OpenTelemetry)
  • Vivência com segurança aplicada a integrações (OAuth, mTLS, certificados, SAML/SSO)
  • Experiência com tuning de JVM e otimização de performance
  • Familiaridade com práticas de Domain-Driven Design e arquitetura hexagonal
  • Projetar, desenvolver e manter soluções de integração robustas, escaláveis e seguras em Java
  • Definir e revisar arquiteturas de integração (síncronas e assíncronas), padrões de comunicação e contratos de serviço
  • Atuar como referência técnica do time, orientando boas práticas de desenvolvimento, code review e decisões de design
  • Conduzir o refinamento técnico de demandas e a quebra de soluções complexas em entregas viáveis
  • Apoiar o desenvolvimento e o crescimento técnico do time por meio de mentoria e pareamento
  • Garantir a qualidade das entregas com testes automatizados, observabilidade e tratamento adequado de falhas
Similar jobs

Engenheiro de software - sênior | java

Apply Now
Back to search page