Sobre a Vaga
Buscamos um(a) Desenvolvedor(a) Backend experiente e motivado(a), com 3 a 5 anos de experiência na criação de sistemas backend escaláveis utilizando Java e Spring Boot. Neste cargo, você irá projetar e implementar APIs e microsserviços que sustentam aplicações críticas de POS para o varejo. Trabalhará em colaboração com equipes multifuncionais e com tecnologias modernas de nuvem, incluindo Amazon Aurora e DynamoDB. Experiência com desenvolvimento nativo Android, nativo Windows e full stack será um diferencial importante.
Responsabilidades Principais
- Projetar, 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 BootExperiência prática com desenvolvimento de APIs RESTful e arquitetura de microsserviçosProficiência em bancos SQL e NoSQLExperiência sólida com Amazon Aurora (PostgreSQL)Familiaridade com Amazon DynamoDB e modelagem eficiente para NoSQLForte entendimento de multithreading, concorrência e tuning de performanceFamiliaridade 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 troubleshootingQualificações Desejáveis
Experiência com serviços AWS, como Lambda, S3, API Gateway, ECS ou EKSFamiliaridade com arquitetura orientada a eventos e ferramentas como Kafka ou SQSExperiência com Docker e orquestração via KubernetesConhecimento de práticas de codificação segura, segurança de APIs e OAuth2Experiência com testes unitários e de integração usando JUnit, Mockito ou frameworks similaresExperiência com ferramentas de monitoramento e logging como CloudWatch, ELK stack ou Datadog