A NT: Orchestrating technology to move businesses forward. A NTConsult é uma empresa global de tecnologia com mais de 20 anos de experiência consolidada. Entregamos soluções digitais críticas para o negócio, orquestradas e com integração de ponta a ponta e impacto em escala corporativa. Fomentamos o crescimento pessoal e profissional do nosso time por meio de uma cultura colaborativa, com autonomia, oportunidades de carreira e projetos significativos que geram impacto real. Confira nossa página nacional e internacional em: www.ntconsult.com.br e www.ntconsultcorp.com.
O projeto: Estamos procurando excepcionais profissionais em Desenvolvimento Full-Stack Java, Node.js e React para esta oportunidade totalmente remota de trabalhar em um cliente na indústria de telecomunicações, com presença em 12 países da Europa e da América Latina. Estão há mais de 20 anos atuando no Brasil, são um hub digital que facilita o acesso a serviços em diferentes áreas, como entretenimento, esportes, segurança digital, finanças, saúde e educação.
As responsabilidades:
- Desenvolver aplicações de alta complexidade com foco em performance e resiliência.
- Efetuar entregas de software com qualidade e que atendam as necessidades do negócio.
- Manter os padrões de arquitetura dos projetos, sugerir melhorias e ajudar no planejamento evolutivo das aplicações.
- Definir interfaces de APIs e defender junto às demais equipes.
- Realizar os testes unitários, carga e testes de integração nas aplicações.
- Valorizar a colaboração e a troca de experiências junto a squad.
- Gostar de disseminar conhecimento por meio de apresentações internas externas.
- Aplicar técnicas de DDD (Domain Driven Design), Hexagonal e Event Storm na definição de microsserviços e domínios funcionais.
- Tratar correções de CVE, Vulnerabilidades de Segurança e Obsolescência de bibliotecas de código Java/ Node.js.
Os requisitos mandatórios:
- Experiência com desenvolvimento na linguagem Java e JavaScript (Node.js).
- Experiência com Git.
- Experiência com Spring Boot e JPA.
- Experiência com React, Node.js, Nest.js e GraphQL (Apollo).
- Experiência com definição e desenvolvimento orientado a microsserviços e microfrontends.
- Experiência com bases de dados relacionais Oracle e PostgreSQL.
- Experiência com bases de dados não relacionais, preferencialmente Azure CosmosDB e MongoDB.
- Experiência com CI/CD e Azure DevOps.
- Experiência com Design de APIs e especificação nos padrões OpenAPI/ Swagger.
- Conhecimento em mensageria utilizando Apache Kafka e Azure Event Hubs.
- Forte capacidade analítica para conduzir troubleshootings e análise de sistemas distribuídos cobrindo fluxos end-to-end (frontend & backend).
Os requisitos diferenciais:
- Conhecimento e experiência de trabalho com metodologias ágeis.
- Conhecimento em desenvolvimento e padrões de arquitetura de software preferencialmente em ambientes Azure.
- Vivência em arquiteturas distribuídas e aplicações para integração de dados.
- Experiência na implementação de padrões BFF/ BFB.
- Experiência na utilização do Azure DevOps (CI/CD & Repositórios Git);
- Vivência nos segmentos de Telecomunicações, Seguros e/ou Mercado Financeiro;
- Forte capacidade analítica para condução de sessões de troubleshooting junto ao cliente;
- Vivências em ambientes com práticas de DevOps e ciclos de CI/CD.
- Experiência no uso de AI Agents e ferramentas como GitHub Copilot para acelerar desenvolvimento de código