Desenvolvedor Back-End Java/Lambda Sênior - São Paulo/Híbrido

Minsait · São Paulo e Região

PresencialNão informadoPleno

Publicada ontem

Sobre a vaga

Desenvolvedor Backend Java/Lambda Sênior – São Paulo - Híbrido

Sobre a oportunidade

Estamos em busca de um(a) profissional de Desenvolvimento de Software Sênior para atuar em projetos de tecnologia da, com forte experiência em Java, TypeScript e arquitetura serverless na AWS.

A pessoa será responsável pelo desenvolvimento e pela evolução de aplicações e APIs em ambientes de alta criticidade e elevado volume transacional, contribuindo para a construção de soluções escaláveis, seguras, resilientes e de alta performance.

Além da atuação hands-on no desenvolvimento, esperamos uma liderança técnica colaborativa, capaz de apoiar o time na resolução de problemas complexos, promover boas práticas de engenharia, destravar entregas e contribuir para a evolução técnica dos profissionais.


Modalidade híbrida (até 3x na semana - Região da Berrini) horário comercial - 09:00 às 18:00 - segunda a sexta feira. CLT + Benefícios


Principais responsabilidades

  • Desenvolver, manter e evoluir aplicações back-end utilizando Java, Spring Boot e TypeScript.
  • Projetar, implementar e integrar APIs REST e soluções serverless utilizando os serviços da AWS.
  • Desenvolver e manter funções AWS Lambda, integrações assíncronas e fluxos de processamento distribuído.
  • Implementar soluções considerando escalabilidade, segurança, disponibilidade, desempenho e resiliência em cenários de alto volume transacional.
  • Desenvolver e manter aplicações front-end utilizando Angular, quando necessário.
  • Garantir a qualidade do código por meio de testes automatizados, práticas de TDD, análise estática e revisão de código.
  • Interpretar indicadores do SonarQube, atuando na melhoria de cobertura de testes, duplicação, complexidade e vulnerabilidades.
  • Participar da definição de soluções técnicas e da evolução da arquitetura das aplicações.
  • Implementar e manter pipelines de CI/CD e infraestrutura como código (IaC).
  • Trabalhar com bancos de dados relacionais e NoSQL, considerando integridade, desempenho e eficiência no acesso aos dados.
  • Aplicar mecanismos de autenticação e autorização, garantindo a segurança das APIs e das integrações.
  • Atuar na identificação e resolução de incidentes, análise de causa raiz e melhoria contínua dos sistemas.
  • Realizar revisões de código, compartilhar conhecimento e apoiar tecnicamente os demais integrantes da equipe.
  • Atuar como liderança técnica hands-on, ajudando a remover impedimentos, orientar decisões e potencializar os talentos do time.
  • Garantir aderência aos padrões de engenharia, processos corporativos, requisitos de segurança e compliance.


Requisitos técnicos obrigatórios

Desenvolvimento back-end

  • Experiência profissional superior a 3 anos em desenvolvimento de software, com atuação comprovada em projetos de alta criticidade e elevado volume transacional.
  • Domínio de Java 8 ou superior e Spring Boot.
  • Experiência no desenvolvimento e na manutenção de APIs REST.
  • Experiência com TypeScript e desenvolvimento de APIs serverless.
  • Conhecimento de arquitetura de microsserviços, integração entre sistemas e processamento assíncrono.


Cloud e arquitetura AWS

  • Domínio dos serviços AWS:
  • AWS Lambda;
  • Amazon API Gateway;
  • Amazon SQS;
  • Amazon S3;
  • AWS Step Functions;
  • Amazon CloudWatch.
  • Experiência com Kubernetes, preferencialmente Amazon EKS.
  • Conhecimento de CI/CD e desenvolvimento de infraestrutura como código utilizando AWS CloudFormation.
  • Capacidade de implementar soluções escaláveis, resilientes e seguras em ambientes de produção.

Qualidade de software e engenharia

  • Experiência com SonarQube, incluindo interpretação de indicadores de qualidade, cobertura de testes, duplicação de código, complexidade e vulnerabilidades.
  • Conhecimento de TDD e desenvolvimento orientado a testes.
  • Experiência com frameworks de testes, como JUnit e Jest, além de familiaridade com xUnit ou frameworks equivalentes, conforme a linguagem utilizada.
  • Experiência com Git Flow, gestão de branches, pull requests e code review.
  • Compromisso com boas práticas de desenvolvimento, legibilidade, manutenibilidade e qualidade de código.


Banco de dados e segurança

  • Conhecimento em bancos de dados relacionais e NoSQL, especialmente Oracle e Amazon DynamoDB.
  • Conhecimento de OAuth 2.0 e práticas de segurança aplicadas a APIs.
  • Experiência com autenticação, autorização, proteção de informações e boas práticas de segurança em aplicações distribuídas.


Desenvolvimento front-end

  • Vivência com Angular e seus principais recursos, incluindo RxJS, injeção de dependência (DI), roteamento e integração com APIs.
  • Capacidade de atuar em integrações entre aplicações front-end e serviços back-end.


Competências comportamentais e liderança técnica

  • Liderança servidora: capacidade de apoiar o time, remover impedimentos, desenvolver talentos e criar condições para entregas consistentes.
  • Atuação hands-on: participação direta no desenvolvimento, nas revisões de código e na resolução de problemas técnicos complexos.
  • Visão sistêmica e pensamento crítico: capacidade de avaliar impactos técnicos e de negócio, equilibrando inovação, estabilidade e sustentabilidade das soluções.
  • Proatividade e ownership: assumir responsabilidades e conduzir iniciativas do planejamento à entrega, acompanhando seus resultados.
  • Comunicação clara e empática: facilitar a colaboração entre profissionais, áreas e stakeholders, promovendo um ambiente inclusivo.
  • Aprendizado contínuo: demonstrar abertura para novas tecnologias, humildade para ouvir e disposição para compartilhar conhecimentos.
  • Colaboração e foco coletivo: valorizar a diversidade de ideias e pessoas, contribuindo para os resultados do time.
  • Disciplina de engenharia e compliance: respeitar e aplicar os processos definidos pela companhia, garantindo alinhamento com padrões técnicos, segurança e conformidade.


Formação Acadêmica

  • Cursos correlatos a TI, em andamento ou concluído


O que esperamos desse profissional

Buscamos uma pessoa com sólida capacidade técnica, autonomia e protagonismo, que combine desenvolvimento hands-on com liderança técnica colaborativa.

Esperamos que seja capaz de contribuir para decisões arquiteturais, elevar a qualidade das entregas, apoiar o desenvolvimento do time e garantir que as soluções atendam aos requisitos de negócio, segurança, performance e disponibilidade da MAPFRE.


Show more Show less

Leu e ficou na dúvida? A nota responde.

Ver minha nota