Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

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.


Vagas relacionadas

Seleção por stack em comum com esta oportunidade

Remoto LinkedIn

Desenvolvedor Pleno

Jobgether • Brazil • 25 candidaturas Hoje

Salário estimado

R$ 7k - 10k/mês

Pleno CLT

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Mid-Level Software Developer (Desenvolvedor Pleno) based in Brazil.As a Mid-Level Software Developer, you will contribute to the design, development, and maintenance of...

Ver Detalhes →
LinkedIn

Fullstack Engineer - Payward Services - Custody

Kraken • Brazil • 25 candidaturas Hoje

Salário estimado

R$ 7k - 11k/mês

Pleno CLT

Building the Future of Open FinancePayward - the parent company behind Kraken, NinjaTrader, Breakout, xStocks, Payward Services and CF Benchmarks - has spent the last 15 years building one of the most modern and globally accessible financial infrastructure platforms in the industry, built to advance...

Ver Detalhes →
Remoto LinkedIn

Analista Desenvolvedor Salesforce Pleno

Jobgether • Brazil • 25 candidaturas Hoje

Salário estimado

R$ 5k - 8k/mês

Pleno CLT

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Salesforce Developer Analyst – Mid-Level (Analista Desenvolvedor Salesforce Pleno) based in Brazil.As a Salesforce Developer Analyst, you will contribute to the develop...

Ver Detalhes →