Descrição:
Resumo: Principal responsável por desenvolver aplicações backend com qualidade, servir de referência técnica e orientar desenvolvedores menos experientes. Apoiar processos e decisões sobre as melhores soluções a serem implementadas na squad. Complexidade e Desafios do Cargo:Participar das discussões e definições técnicas do squad, contribuindo com seu conhecimento para desenhar as melhores soluções e apoiar a resolução de problemas;Desenvolver soluções robustas, escaláveis, seguras e com qualidade;Implementar a cultura test-driven, provendo sempre códigos com boa cobertura de testes unitários e integrados, e avaliando e corrigindo possíveis erros nas pipelines; , Requisitos:Experiência mínima: 6 anos como desenvolvimento back end de aplicações Web ou função similar em equipes de tecnologia que trabalhem com metodologias ágeis, e implantando aplicações em Cloud/On-Premises. Experiência em criação de microserviços.Conhecimentos: Conhecimento aprofundado em Java, Springboot e Spring Data JPA. Conhecimen-tos sólidos em Orientação a objeto, SOLID, Design Patterns, e complexidade computacional. Conhe-cimentos em arquitetura de aplicações, microserviços, twelve factor app, otimizações de códigos e caches. Experiência em testes unitários e integrados (Jest ou similares) e sistema de controle de versão (GIT).Desejável: Ter atuado com as primeiras versões do Java, Struts, PrimeFaces, JSF, JSP e WebSphere, visando migração de aplicação legada.Diferencial: Conhecimento em Go e MyBatis.
10 de abr. de 2025;
from:
www.netvagas.com.br