Estamos em busca de um profissional sólido para ocupar o cargo de Desenvolvedor Java Sênior.
Descrição do Cargo
O candidato selecionado será responsável por programar na linguagem de programação Java, utilizando a especificação Java EE, banco de dados PostgreSQL e outros softwares específicos para auxílio no desenvolvimento da tarefa.
Ao longo das atividades, ele revisará implementações utilizando ferramenta de revisão e versionamento de código fonte, garantindo a qualidade e legibilidade dos algoritmos, assim como manter um padrão de qualidade no código fonte, identificando possíveis problemas e soluções.
Além disso, ele participará dos eventos relacionados ao framework Scrum usado no desenvolvimento dos projetos com sua equipe, tais como Sprint Planning, Sprint, Daily Scrum, Retrospective e Sprint Review.
Requisitos e Qualificações
Para ocupar esse cargo, é necessário ter ensino superior completo em ciência da computação, tecnologia da informação ou áreas afins. Experiência sólida como Desenvolvedor Java Sênior é fundamental, bem como conhecimento em Java EE, Java SE, bancos de dados PostgreSQL, linguagem SQL, programação orientada a objetos e vivência em times ágeis (Scrum). A experiência com ferramentas de versionamento de código (Git) também é uma vantagem. Além disso, JPA (preferencialmente Hibernate) e Enterprise JavaBeans são requisitos importantes.
Outras habilidades desejáveis incluem:
* Excelente conhecimento em design de software e arquitetura;
* Compreensão profunda da estrutura de banco de dados e modelagem de dados;
* Habilidades excepcionais em análise de problemas e resolução de problemas;
* Eficácia em gerenciar múltiplas prioridades e prazos;
* Vivência com metodologias ágeis e SDLC;
* Familiaridade com AWS (Amazon Web Services).
Esse profissional deve estar preparado para trabalhar 100% remoto e possui regime de contratação CLT, com horário de trabalho de 08h00 às 17h00. Equipamentos serão fornecidos pela empresa.