Desenvolvedor Backend Java
Ocupação
* Nossa empresa está procurando por profissionais experientes para a posição de Desenvolvedor Backend Java, responsável por desenvolver soluções back-end escaláveis e seguras utilizando Java.
Critérios de Seleção:
* Formação superior em Engenharia da Computação ou áreas afins;
* Experiência comprovada na programação em Java 8+
* Conhecimento avançado de frameworks Spring Boot e Hibernate;
* Habilidade no relacionamento interpessoal, gerenciamento de conflitos, inovação, criatividade, flexibilidade e colaboração;
* Domínio do inglês com forte viés técnico;
* Conhecimento avançado de banco de dados relacional (MySQL) e NoSQL (MongoDB).
* Conhecimento básico de AWS (EC2, S3, RDS).
* Experiência com APIs RESTful.
* Entendimento dos conceitos de autenticação e autorização.
Benefícios:
* Possibilidade de crescimento profissional;
* Trabalho remoto;
* Acesso a ferramentas de tecnologia mais modernas e avançadas;
* Oferecemos oportunidades de treinamento e desenvolvimento contínuo.
Detalhes sobre o cargo:
* Faça parte de uma equipe apoiadora e comprometida com os objetivos da organização;
* Mantenha-se atualizado das últimas tecnologias e técnicas de desenvolvimento de software.
Educação:
* Superior completo em Engenharia da Computação ou área afim;
* Nível de conhecimento: Proficiente;
* Registro obrigatório no CRPJ/CNPJ e certificado de qualificação profissional.
Análise de requisitos:
* Orientações gerais são as necessárias para o exercício da função.
* O candidato deve ter boa capacidade analítica e habilidade de resolução de problemas.
* Também é necessário bom senso prático e critério discricionário.
Atividades:
* Desenvolver aplicativos escaláveis e seguros para uso interno e externo utilizando Java 8+ e Spring Boot;
* Desenvolver e implementar APIs RESTful utilizando Java 8+ e Spring Boot;
* Realizar manutenção preventiva e correctiva em sistemas existentes;
* Desenvolver scripts para automação de tarefas utilizando Java 8+ e Spring Boot;
* Implantar testes unitários e integração utilizando JUnit e Mockito;
* Implantar deploy via pipeline Jenkins/AWS;
* Integrar serviços de autenticação e autorização com base nas recomendações da OWASP - Open Web Application Security Project.;
* Desenvolver scripts para backup e restauração de bancos de dados utilizando Java 8+ e Spring Boot;
* Manter atuais documentos de desenho de sistema (DDS) e diagramas UML.
Para quem é adequado esta vaga? Para ser um ótimo candidato você precisa ter experiência em backend com Java 8+, pois vamos precisar criar microserviços escaláveis e com alta segurança.