Encontramos uma oportunidade de desenvolvimento profissional incrível para um(a) Desenvolvedor(a) Backend experiente e motivado(a).
O cargo é responsável por projetar, implementar e manter serviços backend escaláveis utilizando Java e Spring Boot. Você irá trabalhar em colaboração com equipes multifuncionais, desempenhando funções críticas no varejo, como o suporte às aplicações POS. A experiência com tecnologias modernas da nuvem, incluindo Amazon Aurora e DynamoDB, é fundamental. Além disso, há a necessidade de habilidades avançadas em desenvolvimento nativo Android, nativo Windows e full stack.
Responsabilidades
• Desenvolver serviços backend escaláveis usando Java e Spring Boot.
* • Criar microsserviços escaláveis em nuvem seguindo boas práticas de engenharia de software.
* • Modelar dados e armazenamento em Amazon Aurora e DynamoDB.
* • 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
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