Somos uma equipe em busca de um profissional experiente e motivado para o cargo de Desenvolvedor Backend.
Essa é uma oportunidade única para quem deseja trabalhar em projetos desafiadores e contribuir para a evolução da nossa plataforma.
Com experiência em desenvolvimento backend com Java e Spring Boot, você terá a oportunidade de criar sistemas escaláveis e projetar APIs e microsserviços que sustentam aplicações críticas de POS para o varejo.
Trabalharemos juntos em colaboração com equipes multifuncionais e tecnologias modernas de nuvem, incluindo Amazon Aurora e DynamoDB.
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
• Experiência em desenvolvimento backend com Java (8 ou superior) e Spring Boot;
• Conhecimento em 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.