Talent Job Seeker
Desenvolvedor Fullstack Migração de Sistema Java para Node.js e Angular
- directions_car Mato Grosso
- work Full-time
About the position
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).
Place of work
Mato Grosso
app.general.countries.Brazil
About the company
Identifica el mejor Talento con Talent Job Seeker
Relevant places near
- Mato Grosso
- Mato Grosso
- Mato Grosso
- Mato Grosso
- Mato Grosso
- Mato Grosso
- Mato Grosso
- Mato Grosso
- Mato Grosso
- Mato Grosso
Job ID: 9500258
/ Ref: 7988afa54dc3ec1efa44fc0d0b35594d