Voltar

Vaga 198 - Desenvolvedor Java Sênior

Descrição

IMPRESCINDÍ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).
• Experiência na plataforma Java EE e frameworks de mercado para desenvolvimento de sistemas backend.
• Experiência no desenvolvimento de aplicações que atuam tanto como produtores quanto clientes de serviços RESTful.
• Experiência com aplicações que utilizam cache distribuído e filas.
• Sólidos conhecimentos em design patterns e paradigmas de programação.
• Experiência nas práticas de desenvolvimento de aplicações seguras, distribuídas e de alta disponibilidade.
• Vivência em desenvolvimento de sistemas que rodam em WildFly, Jetty ou similares.
• Experiência na automação de testes unitários e de integração.
• Experiência em controle de versionamento com Git.
 
DESEJÁVEL
• Conhecimento de testes ágeis.
• Conhecimentos em inteligência artificial voltado para análise de risco e segurança.
• Configuração e customização de ambientes com integração contínua e delivery contínuo utilizando o Jenkins.
• 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).
 
PRINCIPAIS ATIVIDADES
• 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 voltados a risco e segurança do usuário 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.
• Participar de discussões técnicas com empresas parceiras para definir modelos de integração.
• Elaboração de documentação técnica para equipes de desenvolvimento internas e empresas parceiras.
• Avaliar 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.
 
CARACTERÍSTICAS PESSOAIS
• Bom relacionamento interpessoal e facilidade para trabalhar em grupo.
• Criatividade e proatividade são atributos muito importantes.
• Habilidade de autogestão.
• Comprometimento e vontade de aprender.
• Senso crítico.
• Estar aberto para dar e receber feedbacks dentro de um processo de melhoria contínua.

Região

Região não disponível

Vaga 198

Desenvolvedor Java Sênior

Descrição

IMPRESCINDÍ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).
• Experiência na plataforma Java EE e frameworks de mercado para desenvolvimento de sistemas backend.
• Experiência no desenvolvimento de aplicações que atuam tanto como produtores quanto clientes de serviços RESTful.
• Experiência com aplicações que utilizam cache distribuído e filas.
• Sólidos conhecimentos em design patterns e paradigmas de programação.
• Experiência nas práticas de desenvolvimento de aplicações seguras, distribuídas e de alta disponibilidade.
• Vivência em desenvolvimento de sistemas que rodam em WildFly, Jetty ou similares.
• Experiência na automação de testes unitários e de integração.
• Experiência em controle de versionamento com Git.
 
DESEJÁVEL
• Conhecimento de testes ágeis.
• Conhecimentos em inteligência artificial voltado para análise de risco e segurança.
• Configuração e customização de ambientes com integração contínua e delivery contínuo utilizando o Jenkins.
• 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).
 
PRINCIPAIS ATIVIDADES
• 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 voltados a risco e segurança do usuário 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.
• Participar de discussões técnicas com empresas parceiras para definir modelos de integração.
• Elaboração de documentação técnica para equipes de desenvolvimento internas e empresas parceiras.
• Avaliar 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.
 
CARACTERÍSTICAS PESSOAIS
• Bom relacionamento interpessoal e facilidade para trabalhar em grupo.
• Criatividade e proatividade são atributos muito importantes.
• Habilidade de autogestão.
• Comprometimento e vontade de aprender.
• Senso crítico.
• Estar aberto para dar e receber feedbacks dentro de um processo de melhoria contínua.

Região

Região não disponível