Backend Software Engineer - 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 - 35 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 Qualificações Desejáveis - Experiência com serviços AWS, como Lambda, S3, API Gateway, ECS ou EKS - Familiaridade com arquitetura orientada a eventos e ferramentas como Kafka ou SQS - Experiência com Docker e orquestração via Kubernetes - Conhecimento de práticas de codificação segura, segurança de APIs e OAuth2 - Experiência com testes unitários e de integração usando JUnit, Mockito ou frameworks similares - Experiência com ferramentas de monitoramento e logging como CloudWatch, ELK stack ou Datadog