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