Desenvolvedor de Software Backend
A empresa está procurando um profissional experiente e motivado para o cargo de Desenvolvedor de Software Backend. O candidato deve ter conhecimento em linguagens de programação, tais como Java e Spring Boot, além de experiência em desenvolvimento de sistemas escaláveis.
O ideal é que o candidato tenha:
* 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);
E habilidades analíticas e de troubleshooting. A experiência com serviços AWS, como Lambda, S3, API Gateway, ECS ou EKS, é uma vantagem. Além disso, a família também é desejável a experiência com Docker e orquestração via Kubernetes.
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.
Por isso, se você tem essas habilidades e experiências e deseja ser parte de uma equipe comprometida com inovação e qualidade, envie seu currículo.