Estamos em busca de um Desenvolvedor Java Pl/Sr para integrar nossa equipe em um cargo híbrido (de 1 a 2 dias presenciais por semana), localizado em Pinheiros - São Paulo, SP.Responsabilidades: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:Experiência em criar e implementar arquiteturas baseadas em microservices.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. Conhecimentos sólidos em Orientação a objeto, SOLID, Design Patterns, e complexidade computacional. Conhecimentos 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.
#J-18808-Ljbffr