Talent.com
A vaga não está disponível no seu país.
Desenvolvedor Fullstack Migração de Sistema Java paraNode.js e Angular

Desenvolvedor Fullstack Migração de Sistema Java paraNode.js e Angular

LUZA GroupMato Grosso, Brazil
Há +30 dias
Descrição da vaga

Junte-se a família LUZA Group

Estamos sempre em busca de talentos que tenham paixão pelo progresso, inovação e curiosidade para enfrentar os desafios que afetam nossa sociedade hoje.

Somos uma multinacional de Engenharia & TI, sendo parceiros confiáveis de grandes empresas mundiais. Focados no futuro, somos impulsionados pela procura da excelência em tudo que fazemos.

Responsabilidades e Tarefas da Função

Estamos em busca de um Desenvolvedor Fullstack Sênior para atuar na migração de um sistema legado desenvolvido em Java (versão 6 ou superior) para uma nova arquitetura baseada em Node.js e Angular (versões 16 e 17) . O profissional será responsável por conduzir essa transição de ponta a ponta, garantindo a integridade, escalabilidade e eficiência da nova aplicação.

Além de executar a migração, o desenvolvedor deverá ter autogestão e organização , sendo capaz de planejar e estruturar as entregas. A equipe contará apenas com mais um desenvolvedor, exigindo proatividade e colaboração ativa .

Responsabilidades e Atividades :

  • Analisar o sistema legado em Java e mapear funcionalidades essenciais para a nova aplicação.
  • Planejar e executar a migração do back-end para Node.js (versão 16 ou superior) e do front-end para Angular (versões 16 e 17).
  • Reestruturar e otimizar a arquitetura do back-end , garantindo uma migração eficiente e sustentável.
  • Desenvolver e otimizar código no back-end (Node.js) e front-end (Angular) , garantindo boas práticas de desenvolvimento.
  • Implementar soluções em contêineres utilizando Docker e / ou Kubernetes .
  • Trabalhar com Azure Cloud , garantindo que a aplicação esteja corretamente configurada e otimizada para nuvem.
  • Garantir a cobertura de testes automatizados (unitários e de integração) para validar a estabilidade da nova aplicação.
  • Colaborar ativamente na organização e planejamento das entregas , garantindo que o projeto siga dentro do prazo e com qualidade.
  • Comunicar-se de forma eficaz com a equipe e stakeholders , documentando a migração e decisões técnicas.

Requisitos Obrigatórios :

Experiência sólida com Java (versão 6 ou superior) para análise e entendimento do sistema legado.

Domínio de Node.js (versão 16 ou superior) para desenvolvimento do back-end da nova aplicação.

Experiência com Angular (versões 16 e 17) para desenvolver e otimizar o front-end.

Conhecimento em contêineres (Docker ou Kubernetes) para implantação e gestão da aplicação.

Experiência com Cloud Azure para configuração e hospedagem da solução.

Experiência com bancos de dados relacionais (ex : PostgreSQL, MySQL, SQL Server) ou NoSQL, conforme necessário para a migração.

Conhecimento em .NET Core , garantindo a integração com outros sistemas necessários.

Vivência com Linux , para administração e suporte ao ambiente de desenvolvimento e produção.

Requisitos Comportamentais :

Iniciativa : Capacidade de tomar decisões e conduzir o projeto sem necessidade de supervisão constante.

Desenvoltura : Habilidade para lidar com desafios técnicos e propor soluções eficazes.

Pensamento crítico e questionador : Avaliar as melhores abordagens e propor melhorias quando necessário.

Organização e autogestão : Ser capaz de definir prioridades, prazos e entregas de forma eficiente.

Diferenciais (não obrigatórios, mas desejáveis) :

Experiência prévia em migração de sistemas legados.

Conhecimento em arquiteturas de microsserviços.

Experiência com Angular 9 , para atuar em outros sistemas que ainda utilizam essa versão.

Experiência com automação de CI / CD (ex : GitHub Actions, Jenkins, Azure DevOps).

Criar um alerta de emprego para esta pesquisa

Desenvolvedor Fullstack • Mato Grosso, Brazil