Nível: Especialista
Cursos de: Bacharelado em Ciência da Computação,Engenharia de Software,Tecnologia da Informação
Escolaridade: Graduação - Completo
Tipo de contrato: PJ
Jornada de trabalho: De segunda a sexta-feira em horário comercial.
Disponibilidade para viajar a trabalho
Disponibilidade para home-office
Responsabilidades da posição:
* Projetar, desenvolver e manter aplicações em Node.js e/ou em Java com Spring Boot;
* Escrever código eficiente, legível e funcional;
* Ler e implementar solução de software conforme a definição de arquitetura de solução aplicando os principais padrões de engenharia de software;
* Utilizar banco de dados relacionais e não relacionais (NoSQL);
* Ter o conhecimento em práticas de segurança, como autenticação, autorização, criptografia e proteção contra ameaças comuns. A capacidade de projetar sistemas com segurança desde o início é essencial;
* Criar testes unitários, testes de integração e realizar depuração eficiente para garantir a qualidade do software e identificar e corrigir possíveis bugs;
* Comunicar efetivamente com membros da equipe, participando de reuniões e discussões técnicas;
* Elaborar documentação clara e detalhada para código, APIs, e integração de tecnologias.
Requisitos obrigatórios para a posição:
* Bacharelado em Ciência da Computação, Engenharia de Software ou área relacionada (ou experiência equivalente);
* Experiência em Projetar, desenvolver e manter aplicações em Node.js e/ou em Java com Spring Boot;
* Experiência em Arquitetura de Software;
* Experiência com banco de dados relacionais e não relacionais (NoSQL);
* Experiência em sistemas de controle de versão, como Git, e compreensão de estratégias de branching e merging para colaboração eficiente em equipe usando Gitflow;
* Experiência em criar testes unitários, testes de integração e realizar depuração eficiente para garantir a qualidade do software e identificar e corrigir possíveis bugs;
* Forte experiência em AWS: Lambda, EKS, API Gateway, Load balance, IAM, RDS, DynamoDB, OpenSearch, EC2, MSK, MWAA;
* Docker, Kubernetes;
* Linux Debian ou RedHat;
* Conhecimento em práticas de segurança, como autenticação, autorização, criptografia e proteção contra ameaças comuns. A capacidade de projetar sistemas com segurança desde o início é essencial.
Sobre a empresa:
Buscamos um Desenvolvedor Full Stack Especialista em Node.js e Java com Spring Boot, experiência sólida na nuvem da Amazon Web Services (AWS). O candidato ideal deve ser capaz de projetar, desenvolver e implementar soluções eficientes e escaláveis utilizando as melhores práticas de desenvolvimento e os serviços da AWS.