Trabalhe em uma
empresa diversa

WhatsApp
Voltar

Desenvolvedor Java Sênior

Venha atuar em um time movido por desafios, apaixonado por inovação e que curte muito o trabalho em equipe.

Responsabilidades:

• Ampla experiência e domínio em Java/Spring;

• Experiência com Desenvolvimento Orientado a Objeto e Arquitetura baseada em micro serviços;

• Experiência com Arquitetura distribuída e mensageria (Kafka, Rabbit MQ ou Azure Service Bus);

• Experiência em ambiente cloud Microsoft Azure (Service bus, APIM, Azure Database, etc);

• Sólidos conhecimentos de bancos de dados (MongoDB, Redis, SQL Server);

• Experiência com automação de testes: unitários e integração (Cypress ou Mokito);

• Boas práticas de desenvolvimento, clean code e SOLID;

• Experiência em implementação de design patterns de mercado e os aplicáveis à micro serviços;

• Experiência com Git;

• Familiaridade com sistemas hospedados em plataformas de serviços de computação em nuvem.

Diferencial:

• Conhecimento emAngular (Front-End);

• Conhecimento em Devops (CI /CD);

• Técnicas de instrumentação do seu código (Log, Trace, Debugging, Marcadores, etc);

• Vivência em ferramentas (Datadog, Firebase, Plugins IDE's, etc).

Se você topar fazer a diferença em um projeto 100% remoto, seu lugar é aqui!

Arquivos permitidos: PDF ou Docx (Word).

Últimos posts

Novidades Envolti

Como a documentação vai ajudar seu projeto de TI a ser mais assertivo

Uma das funções da documentação de projetos, além de alinhar perspectivas, é garantir que todos os envolvidos estejam cientes dos processos. Ou seja: ao contratar uma empresa especializada no desenvolvimento de soluções tecnológicas, o processo de documentação aponta quem serão os responsáveis pelo andamento de cada fase da iniciativa, deixando assim as responsabilidades claras.

Leia mais

Terceirização na TI: entenda as diferenças entre escopo fechado e escopo aberto

Quando a sua empresa precisa reestruturar, otimizar ou desenvolver novas funcionalidades em seus sistemas de gestão, muito provavelmente recorre à terceirização de TI. É através deste serviço que grande parte das organizações otimiza seu processo de transformação digital, contando com a expertise de profissionais alocados para desenvolver as melhorias necessárias.

Leia mais

RPA sob medida para sua operação: vantagens e facilidades

Quem está buscando reduzir custos operacionais e agilizar processos de transformação digital deve considerar a implantação de um RPA. Apesar de, na teoria, a robotização ser semelhante à inteligência artificial, existe uma diferença importante entre eles: o RPA realiza automações objetivas, ou seja, atua em processos operacionais que não exigem a necessidade de interpretação de contextos.

Leia mais

Receba nossas Novidades

Não enviaremos SPAM para o seu e-mail