Desenvolvedor(a) Backend Escalável
Nossa empresa busca um profissional motivado e experiente para desenvolver sistemas escaláveis utilizando Java e Spring Boot.
* Desenvolvimento de APIs e microsserviços que sustentam aplicações críticas de POS para o varejo;
* Colaboração com equipes multifuncionais e tecnologias modernas de nuvem, incluindo Amazon Aurora e DynamoDB;
* Experiência em desenvolvimento nativo Android, nativo Windows e full stack será um diferencial importante;
Responsabilidades Principais
1. Projetar, desenvolver e manter serviços backend e APIs RESTful usando Java e Spring Boot;
2. Criar microsserviços escaláveis e nativos em nuvem seguindo boas práticas de engenharia de software;
3. Trabalhar com Amazon Aurora e DynamoDB para modelagem de dados, armazenamento e otimização de performance;
4. Colaborar com gerentes de produto, desenvolvedores frontend e QA para entregar funcionalidades de alta qualidade;
5. Construir e manter integrações com sistemas internos e externos;
6. Participar de code reviews, planejamento de sprints, deploys e resposta a incidentes;
7. 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;
* Fortes habilidades analíticas e de troubleshooting;
* 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);
Requisitos Específicos do Cargo
O candidato deve ter disponibilidade de tempo integral e estar disposto a aprender e se adaptar às necessidades da empresa. Além disso, é importante ter uma boa comunicação e capacidade de trabalhar em equipe.