Estamos em busca de Desenvolvedores Java para integrar nosso time de Produto, ajudando a implementar novas funcionalidades e aprimorar nossa plataforma de aprendizado. Você trabalhará com a equipe de Tecnologia para desenvolver e manter aplicativos de ponta. Como Desenvolvedor Java Sênior, você irá analisar, projetar, desenvolver e integrar produtos de acordo com as necessidades dos stakeholders.Principais Responsabilidades:Pesquisar, projetar, codificar, documentar e testar novos programas;Desenvolver soluções complexas em sistemas distribuídos;Analisar requisitos e sugerir melhorias técnicas;Colaborar com arquiteto, gerente de projetos e líder técnico;Analisar e recomendar soluções técnicas;Trabalhar com líderes seniores para definir estratégias e planos;Identificar riscos e propor soluções;Garantir a funcionalidade e otimização do código seguindo padrões estabelecidos;Criar e implementar scripts de testes automatizados.Requisitos:6+ anos de experiência com desenvolvimento de aplicações Java/J2EE;3+ anos usando Spring (Spring 5, SpringBoot) e Hibernate;Experiência com sistemas distribuídos e arquitetura cliente-servidor;Conhecimento em bancos de dados (Postgres, MySQL, etc.);Experiência com microserviços RESTful;Familiaridade com JSON, Jackson, Maven, Jenkins e testes unitários (JUnit);Fluência em inglês.Desejável:Conhecimento em SpringBoot, Liquibase, frameworks JavaScript (Angular/React) e AWS;Experiência com GraphQL.