Desenvolvedor Java Senior - Se você gosta de resolver problemas complexos, construir soluções robustas e colaborar com times de produto, essa oportunidade pode ser para você: Modelo: 100% Remoto Contratação: PJ Nível: Sênior O que você vai fazer no dia a dia:Projetar e desenvolver aplicações web multiusuário escaláveisDesenvolver soluções backend em Java e interfaces web modernasParticipar de todas as fases do ciclo de desenvolvimento (design, desenvolvimento, testes e deploy)Construir APIs REST robustas e segurasTrabalhar em colaboração com times de produto e stakeholdersGarantir qualidade, performance e manutenção do códigoCriar testes unitários e de integraçãoContribuir para boas práticas de arquitetura, documentação e reutilização de código Stack técnica (o que usamos e queremos que você domine / esteja confortável)BackendJavaSpring Framework (Spring Boot, Spring MVC, Spring Data)MavenFrontendJavaScriptHTML / CSSjQueryReactAPIs & ArquiteturaAPIs RESTHibernate / JPACloud & InfraestruturaAWSDockerBanco de DadosSQL (bancos relacionais)FerramentasGitMetodologias ágeis (Scrum) O que estamos procurando? (requisitos)Graduação em TI, Engenharia da Computação, Sistemas de Informação ou áreas correlatas6 anos de experiência com desenvolvimento de aplicações webForte experiência com JavaExperiência com desenvolvimento frontend (JavaScript, HTML, CSS)Experiência com APIs RESTExperiência com bancos de dados SQLExperiência com AWSExperiência com GitCapacidade de entender, evoluir e manter códigos existentes. Você vai se sobressair se tiver:Experiência com Keycloak ou soluções de identidade/autenticaçãoExperiência com Log4J ou bibliotecas de logExperiência com DockerForte experiência com ecossistema SpringExperiência trabalhando com Scrum ou metodologias ágeis