**Seja um(a) Desenvolvedor(a) Backend**
Descrição da Vaga
Nossa equipe está em busca de um(a) profissional experiente e motivado(a), com habilidades técnicas avançadas, para trabalhar na criação de sistemas escaláveis utilizando Java e Spring Boot.
O candidato ideal terá 3 a 5 anos de experiência em desenvolvimento backend com Java (8 ou superior) e Spring Boot. Será responsável por projetar e implementar APIs e microsserviços que sustentam aplicações críticas de POS para o varejo.
Além disso, trabalhará em colaboração com equipes multifuncionais e com tecnologias modernas de nuvem, incluindo Amazon Aurora e DynamoDB.
Aqui estão as principais responsabilidades do cargo:
* 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.
A qualificação obrigatória é a experiência em desenvolvimento backend com Java (8 ou superior) e Spring Boot, além de conhecimento em bancos SQL e NoSQL, Amazon Aurora (PostgreSQL) e DynamoDB.
Precisamos de alguém com forte entendimento de multithreading, concorrência e tuning de performance, além de familiaridade com Git, pipelines CI/CD e ferramentas de build (Maven/Gradle).
Também é importante ter experiência em deploy e monitoramento de serviços em ambientes cloud (preferencialmente AWS) e fortes habilidades analíticas e de troubleshooting.
Bonus: 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.
Habilidades e Qualificações Obrigatórias
Para esta vaga, precisamos de alguém com:
* Experiência em desenvolvimento backend com Java (8 ou superior) e Spring Boot;
* Conhecimento em bancos SQL e NoSQL;
* Amazon Aurora (PostgreSQL);
* DynamoDB;
* 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);
Se você se encaixa nessa descrição, não hesite em entrar em contato conosco!
Habilidades Desejáveis
Aqui estão as habilidades que gostaríamos de ver em um candidato ideal:
* 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.
],