DESENVOLVEDOR JAVA

  • EMPREGARE.com
  • Brazil
  • 23/11/2021
A combinar

Descrição da vaga

Horário: De segunda à sexta, das 9h às 18h com 1h de almoço

Contratação: Prestador de Serviços - PJ

Nível: Profissional

Descrição:

Atuação em equipes de desenvolvimento que utilizam metodologia ágil (Kanban).

Atuar nas fases de planejamento do desenvolvimento em conjunto com o Agile Coach, codificação, elaboração e execução de testes e acompanhamento da entrega em ambiente de produção.

Desenvolvimento de sistemas utilizando predominantemente plataforma Java, bem como no planejamento e realização dos respectivos testes.

Auxiliar na definição da arquitetura dos sistemas mantidos pela equipe, bem como as tecnologias empregadas na implementação.

Elaboração de documentação técnica para equipes de desenvolvimento internas e empresas parceiras.

Auxiliar em novas tecnologias e frameworks de mercado para melhoria contínua de produtos e processos e, assim realizando provas de conceito.

Auxiliar no processo de disseminação de conhecimento técnico das equipes de desenvolvimento, bem como a introdução de novos conhecimentos.

Requisitos:

Superior completo em Ciência da Computação, Engenharia, Sistema da Informação ou conhecimento equivalente

Experiência na plataforma Java EE e frameworks de mercado (Spring) para desenvolvimento de sistemas Web

Experiência na automação de testes unitários e de integração

Experiência no desenvolvimento de aplicações RESTful

Experiência em desenvolvimento de sistemas que rodam em Jboss, Jetty ou similares.

Alguma experiência com aplicações que utilizam cache distribuído e filas.

Domínio em design patterns e paradigmas de programação.

Alguma experiência nas práticas de desenvolvimento de aplicações seguras, distribuídas e de alta disponibilidade.

Experiência em controle de versionamento com Git (ou equivalente)


DESEJÁVEL:


Vivência com um ou mais métodos ágeis de desenvolvimento: XP (principalmente as práticas de pair programming e TDD), Scrum e Kanban (ou variações Lean).

Conhecimento de testes ágeis.

Configuração e customização de ambientes com integração contínua e delivery contínuo utilizando o Jenkins.

Conhecimento em JbossMQ e Memcached.

Conhecimento em processos BPM.

Conhecimento de técnicas de Clean Code.

Experiência em monitoração de sistemas.

Conhecimentos para desenvolvimento de front-end em sistemas Web (HTML5, CSS e Javascript).


Benefícios: Nenhum benefício informado

Salário

Salário a combinar