Ativa os alertas de emprego por e-mail!
Uma empresa de tecnologia no Rio de Janeiro está buscando um(a) Desenvolvedor(a) FullStack para trabalhar com Java e Angular. O candidato ideal terá experiência em desenvolvimento de aplicações completas, incluindo front-end e back-end, além de conhecimentos em banco de dados e Docker. Esta posição oferece a oportunidade de trabalhar em um ambiente desafiador, focando em escalabilidade e performance.
Cargo: Desenvolvedor(a) FullStack (Java / Angular)
Responsabilidades e atribuições
Desenvolvimento e manutenção de aplicações completas, contemplando camadas de front-end e back-end;
Implementação de soluções baseadas em microsserviços, com foco em escalabilidade, performance e integridade dos dados;
Integração entre sistemas, APIs e bases de dados, assegurando comunicação eficiente e segura entre os componentes da aplicação;
Otimização de operações em banco de dados, incluindo consultas complexas e procedimentos armazenados;
Colaboração com equipes de design e produto para entrega de interfaces modernas e responsivas, com foco em Angular;
Análise de requisitos técnicos e apoio na definição de arquiteturas para novos projetos e evolução dos sistemas existentes;
Documentação de soluções, fluxos e decisões técnicas, garantindo rastreabilidade e consistência no processo de desenvolvimento.
Requisitos e qualificações
Requisitos necessários:
Ensino superior completo (necessário estar em posse do diploma no processo);
Experiência com desenvolvimento back-end em Java 11 ou 21;
Experiência com desenvolvimento front-end com Angular 15+, HTML, CSS, Javascript e Webpack;
Conhecimento em frameworks Spring e/ou Micronaut;
Experiência com banco de dados Oracle e linguagem SQL;
Experiência com vivência com Hibernate e mensageria utilizando AMQP (RabbitMQ);
Experiência com Docker.
Requisitos desejáveis:
Conhecimento em AngularJs (v1.8), PrimeNG, Figma e WebWorkers/SharedWorkers;
Experiência com .NET Framework 4.8, C# e WCF;
Conhecimento em MQTT, Azure EventHub e MongoDB;
Prática com DDD, TDD e Clean Architecture;
Familiaridade com ferramentas e práticas de segurança de código (SAST, DAST, SCA);
Experiência com Gradle, Jakarta EE, Groovy e Grails;
Vivência em design e documentação de APIs com OpenAPI 2.0+;
Familiaridade com servidores web como NGINX e ferramentas de gerenciamento de pacotes como npm.