Descrição da Vaga
Estamos buscando um profissional qualificado e experiente para trabalhar como Desenvolvedor(a) Backend.
O candidato ideal terá experiência em criar sistemas escaláveis utilizando Java e Spring Boot, além de habilidades avançadas em multithreading, concorrência e tuning de performance.
Ele/ela deverá projetar e implementar APIs e microsserviços que sustentem aplicações críticas de POS para o varejo.
Responsabilidades Principais
* Desenvolver e manter serviços backend e APIs RESTful usando Java e Spring Boot
* Criar microsserviços escaláveis e nativos em nuvem seguindo boas práticas de engenharia de software
* Trabalhar com Amazon Aurora e DynamoDB para modelagem de dados, armazenamento e otimização de performance
* Colaborar com gerentes de produto, desenvolvedores frontend e QA para entregar funcionalidades de alta qualidade
* Construir e manter integrações com sistemas internos e externos
* Participar de code reviews, planejamento de sprints, deploys e resposta a incidentes
* Garantir desempenho, segurança e confiabilidade dos serviços backend em produção
Qualificações Obrigatórias
* 3–5 anos de experiência em desenvolvimento backend com Java (8 ou superior) e Spring Boot
* Experiência prática com desenvolvimento de APIs RESTful e arquitetura de microsserviços
* Proficiência em bancos SQL e NoSQL
* Experiência sólida com Amazon Aurora (PostgreSQL)
* Familiaridade com Amazon DynamoDB e modelagem eficiente para NoSQL
* Forte entendimento de multithreading, concorrência e tuning de performance
* Familiaridade com Git, pipelines CI/CD e ferramentas de build (Maven/Gradle)
* Experiência em deploy e monitoramento de serviços em ambientes cloud (preferencialmente AWS)
* Fortes habilidades analíticas e de troubleshooting