Buscamos um Desenvolvedor Java Backend Sênior com ampla experiência em tecnologias Spring, JSF e PrimeFaces. O candidato ideal terá sólidos conhecimentos em arquitetura de software, capacidade de otimizar e escalar sistemas complexos, e habilidades em testes automatizados para garantir a qualidade e a confiabilidade das entregas. Este profissional será responsável por liderar o desenvolvimento backend de aplicações críticas, utilizando boas práticas e padrões de mercado. Trabalhar híbrido sendo 3x presencial (Segunda, terça e quarta) e 2x remoto (quinta e sexta).Responsabilidades:Desenvolver, otimizar e manter soluções backend utilizando Java e Spring Framework.Implementar interfaces e componentes de usuário com JSF e PrimeFaces.Projetar e realizar integrações com banco de dados PostgreSQL, otimizando consultas e garantindo a segurança dos dados.Especificar, desenvolver e manter testes automatizados para garantir a qualidade do código e a cobertura dos cenários críticos.Colaborar com equipes de frontend e outras áreas, garantindo que os componentes backend atendam aos requisitos de desempenho e escalabilidade.Participar da definição de arquitetura e de boas práticas de desenvolvimento, com foco em modularidade, eficiência e manutenção.Contribuir ativamente para revisões de código, mentoreando colegas e compartilhando conhecimentos.Documentar APIs e processos de desenvolvimento para facilitar a manutenção e o onboarding de novos desenvolvedores.Experiência:Experiência comprovada (5+ anos) em desenvolvimento backend Java.Sólido conhecimento em Spring Framework (Spring Boot, Spring Data, Spring Security).Conhecimento em JavaServer Faces (JSF) e PrimeFaces para construção de interfaces de usuário.Experiência com PostgreSQL, incluindo otimização de consultas e modelagem de dados.Experiência com testes automatizados (JUnit, Mockito, TestNG ou outras ferramentas de teste).Conhecimento avançado de padrões de design e boas práticas de desenvolvimento, incluindo SOLID e Clean Code.Experiência em ambientes de desenvolvimento ágeis (Scrum/Kanban).Experiência com banco de dados relacional e NoSQL.Diferenciais:Experiência com integração de sistemas usando APIs REST e SOAP.Conhecimento em ferramentas de CI/CD (Jenkins, GitLab CI, etc.).Familiaridade com microsserviços e arquitetura orientada a eventos.Experiência com Docker e Kubernetes para ambientes de deploy.Habilidades Comportamentais:Forte capacidade de resolução de problemas e habilidades analíticas.Proatividade e autonomia para propor e implementar soluções.Boa comunicação para colaborar com equipes multidisciplinares e liderar discussões técnicas.Comprometimento com prazos e metas, mantendo a qualidade e a organização do código.Benefícios:VT - 6% (opcional)Cartão de benefícios - R$ 700,00Plano de saúde
#J-18808-Ljbffr