← voltar para vagas

engenheiro(a) de software sênior

@ BANCO PAN · ·HÍBRIDO · SÃO PAULO, SÃO PAULO, BRASIL

Sobre a vaga

Buscamos uma pessoa engenheira de software sênior para integrar o time de desenvolvimento de plataformas da empresa. O trabalho será focado em arquitetura de microsserviços, APIs e soluções em nuvem AWS, com entregas em um ambiente ágil e colaborativo.

Responsabilidades

  • Projetar e desenvolver microsserviços com Java e Spring, seguindo princípios SOLID e arquitetura hexagonal.
  • Implementar APIs RESTful e BFFs com Node.js e Angular.
  • Gerenciar infraestrutura em AWS (EKS, S3, Lambda, RDS, MSK, etc.).
  • Participar de code reviews, promover TDD e BDD, e garantir qualidade com SonarQube e testes automatizados.
  • Colaborar com times de produto e arquitetura para definir soluções escaláveis e resilientes.

Requisitos

  • Experiência sênior com Java 11+ e Spring Framework.
  • Conhecimento em Angular 9+ ou Node.js.
  • Familiaridade com AWS (EKS, S3, Lambda, RDS, DynamoDB, etc.).
  • Domínio de bancos de dados relacionais e NoSQL (MongoDB, Redis, ElasticSearch).
  • Experiência com mensageria (MSK, AmazonMQ) e filas.
  • Práticas de CI/CD com Jenkins, CloudBees ou Travis CI.
  • Versionamento com Git, seguindo Git Flow ou Trunk Based Development.
  • Conhecimento em TDD e BDD.

Diferenciais

  • Experiência com DDD (Domain-Driven Design).
  • Conhecimento em Kubernetes e Docker.
  • Familiaridade com GrayLog, Kibana ou CloudWatch para monitoramento.
  • Contribuições em projetos open source ou participação em comunidades técnicas.

Benefícios

  • Vale-refeição e vale-alimentação.
  • Plano de saúde e odontológico.
  • Seguro de vida.
  • Programa de participação nos resultados (PPR).
  • Horário flexível e modelo híbrido em São Paulo.
  • Descontos em produtos financeiros da empresa.