Candidatar agora »

Desenvolvedor Java FullStack SR

Localização: 

Brazil, BR

Perfil profissional:  Linguagens emergentes de desenvolvimento de SW
Experiência requerida: 
Modalidade do cargo: 

Requisitos

  • Experiência sólida, de no mínimo 7 anos, em desenvolvimento de software;
  • Experiência comprovada com Java 8 e desenvolvimento FullStack;
  • Experiência prática com EJB (Enterprise JavaBeans);
  • Domínio de DB2 e desenvolvimento de consultas utilizando SQL Nativo e Query Nativa;
  • Experiência com desenvolvimento front-end utilizando Angular 11 ou superior;
  • Conhecimento em Git para controle e versionamento de código;
  • Experiência com Jira ou ferramentas similares de gestão de atividades;
  • Conhecimento em ferramentas de build, integração e automação, especialmente Jenkins;
  • Experiência com testes unitários e boas práticas de qualidade de software;
  • Conhecimento do ciclo de vida completo de desenvolvimento, desde análise e codificação até testes e implantação;
  • Capacidade de atuar na definição de soluções técnicas e arquiteturais;
  • Disponibilidade e interesse em aprender e utilizar Flash Builder, conforme necessidade do projeto;
  • Autonomia e organização para atuação em regime 100% home office;
  • Boa comunicação e facilidade para trabalhar de forma colaborativa em equipes remotas.

Diferenciais:

  • Experiência em projetos do segmento bancário/financeiro;
  • Vivência com ambientes corporativos críticos e sistemas legados;
  • Experiência com modernização ou evolução gradual de sistemas;
  • Conhecimento de outras tecnologias e frameworks do ecossistema Java/Angular.

Responsabilidades

  • Desenvolver e manter aplicações Java FullStack, atuando nas camadas back-end e front-end;
  • Desenvolver componentes de negócio utilizando EJB;
  • Desenvolver interfaces responsivas e dinâmicas utilizando Angular 11+;
  • Criar e otimizar consultas utilizando Query Nativa e SQL Nativo;
  • Realizar manipulação e integração com bancos de dados DB2;
  • Participar de todas as etapas do ciclo de desenvolvimento, incluindo análise, codificação, testes, correções e implantação;
  • Desenvolver e executar testes unitários, garantindo a qualidade e confiabilidade das aplicações;
  • Utilizar Git para controle de versão e Jira para acompanhamento das atividades;
  • Trabalhar com Jenkins em processos de build e automação;
  • Colaborar com a equipe na definição de soluções técnicas e arquiteturais;
  • Analisar problemas e propor soluções eficientes, sustentáveis e alinhadas às necessidades do projeto;
  • Apoiar a manutenção e evolução de sistemas legados e ambientes críticos;
  • Aprender e aplicar Flash Builder conforme necessidade do projeto;
  • Garantir a aplicação de boas práticas de desenvolvimento, qualidade e organização do código;
  • Trabalhar de forma autônoma e colaborativa, mantendo foco em prazos, qualidade e entrega dos resultados.

Candidatar agora »