Pessoa Desenvolvedora Java SR (PJ)

Barueri Remote

Desenvolvedor(a) Java & Spring Boot Sênior


Sobre o papel

Buscamos um(a) Desenvolvedor(a) Java e Spring Boot Sênior para atuar na construção e evolução de soluções robustas, escaláveis e orientadas a boas práticas de engenharia de software.

Essa pessoa terá papel ativo na evolução da arquitetura, qualidade do código e eficiência das aplicações, colaborando com o time técnico na definição de padrões, melhorias contínuas e inovação tecnológica.

 

Requirements

Principais Responsabilidades


1. Desenvolvimento e Arquitetura de Software

  • Desenvolver soluções escaláveis utilizando Java (11+) e Spring Boot.
  • Participar da definição e evolução da arquitetura das aplicações.
  • Garantir boas práticas de desenvolvimento, performance e manutenibilidade.


2. Qualidade e Boas Práticas de Engenharia

  • Aplicar Desenvolvimento Orientado a Testes (TDD) e princípios sólidos de engenharia.
  • Garantir qualidade de código, cobertura de testes e padrões arquiteturais consistentes.
  • Atuar na identificação e redução de débitos técnicos.


3. Colaboração Técnica e Evolução Contínua

  • Participar ativamente de discussões técnicas e decisões arquiteturais.
  • Compartilhar conhecimento com o time e contribuir para a evolução coletiva.
  • Buscar constantemente atualização tecnológica e melhoria contínua.


4. Cultura DevOps e Eficiência Operacional

  • Trabalhar com práticas e ferramentas DevOps como:Git
  • Jenkins
  • Docker
  • Kubernetes
  • Apoiar automação, integração contínua e melhoria dos processos de entrega

 

Resultados Esperados

  • Desenvolvimento de aplicações escaláveis, resilientes e eficientes.
  • Arquitetura consistente e aderente às melhores práticas de mercado.
  • Melhoria contínua na qualidade do código e processos de entrega.
  • Maior eficiência operacional e colaboração técnica entre os times.

Perfil Ideal

  • Experiência sólida (mínimo de 5 anos) com Java e Spring Boot.
  • Conhecimento consistente em:Arquitetura Hexagonal
  • Arquitetura de sistemas
  • Testes automatizados (TDD)
  • Familiaridade com cultura DevOps e pipelines de entrega contínua.
  • Perfil colaborativo, analítico e com forte interesse em evolução tecnológica.

Diferenciais

  • Experiência no desenvolvimento de produtos financeiros, fintechs ou jornadas financeiras digitais.
  • Vivência em ambientes de alta escala, performance e criticidade.
  • Participação em modernização arquitetural ou evolução de plataformas.