 
        
        Desenvolvedor Full Stack
O que você precisa fazer:
 * Trabalhar como desenvolvedor Full Stack Sênior em um dos principais fornecedores de soluções e tecnologias para o setor ferroviário global.
Aqui estão as responsabilidades:
 * Desenvolvimento de novos projetos, sistemas legados, construção do RESTful API para aprimoração de softwares;
 * Desenvolvimento da arquitetura da interface do site, fazer testes escritos, idiomático e documentado utilizando linguagens TypeScript/JavaScript, HTML e CSS;
 * Testar e corrigir erros de outros problemas de codificação de softwares, atualizando-os e depurando-os para assegurar capacidade de resposta e eficiência;
 * Ambiente Linux e com métodos ágeis, como Scrum e Kanban;
 * Integração do API (REST) já existente;
 * Implementação das práticas de segurança e proteção de dados, utilizando técnicas como criptografia, autenticação e prevenção de ataques.
Requisitos e qualificações necessários
 * Graduação completa;
 * Conhecimento em tecnologias de desenvolvimento web Java (Core Java, Spring Core, Spring MVC, Hibernate, REST);
 * Conhecimento em linguagens e ferramentas: Java (Spring Boot, Maven/Gradle, Angular (versão 10 ou superior), Git/GitHub, integração contínua (Jenkins), Docker;
 * Inglês Avançado ou Fluente para comunicação, escrita e leitura (participação em reuniões e apresentações com o time global).