Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Confira o perfil abaixo e candidate-se!
Formação: Superior completo ou cursando em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas afins.
Experiência Obrigatória Para a Vaga
- Vivência na definição e implementação de arquitetura para sistemas Web.
- Atuação em equipes que utilizam metodologias ágeis, especialmente Scrum.
- Experiência prática no desenvolvimento de soluções robustas e escaláveis utilizando a stack de tecnologias descrita.
Conhecimento técnicos obrigatórios da vaga:
- Conhecimento avançado em Orientação a Objetos (OOP), princípios SOLID e Injeção de Dependência. o Sólida experiência com Java (versão 11+) e o ecossistema Spring (Spring Boot, Spring Data, Spring Security).
- Experiência com processamento assíncrono utilizando Spring Async (@Async, CompletableFuture).
- Uso avançado de Spring Data, incluindo Specifications para consultas dinâmicas e Projections para otimização.
- Mapeamento objeto-relacional com JPA, Hibernate e Hibernate Envers.
- Desenvolvimento de APIs REST seguindo as melhores práticas.
- Domínio dos fluxos completos de autenticação e autorização com OAuth 2.0 e OpenID Connect (Authorization Code, mobile, server-to-server).
- Conhecimento em mensageria (RabbitMQ, Kafka ou similar) e programação orientada a eventos.
- Conhecimento avançado em banco de dados PostgreSQL (queries performáticas, views, WITH, procedures).
- Experiência na construção de relatórios com Jasper Reports.
- Experiência avançada com TypeScript, React (versão 18+) e seu ecossistema.
- Gerenciamento de estados com hooks nativos (Context API) e bibliotecas como Zustand.
- Conhecimento e aplicação de padrões de componentes avançados (Composition e Render Props).
- Implementação de comunicação em tempo real com WebSockets e recebimento de notificações push.
- Desenvolvimento de aplicações com Next.js. o Estilização de componentes com Tailwind CSS e bibliotecas como PrimeReact e Shadcn.
- Aplicação de boas práticas de desenvolvimento em React (clean code, componentização, performance, acessibilidade).
- Experiência na criação de testes unitários, de integração e end-to-end.
- Aplicação de boas práticas de qualidade de código e análise estática com SonarQube.
- Versionamento de código com Git.
- Docker: criação e execução de imagens de contêineres.
- Conhecimentos em orquestração de contêineres com Kubernetes (K8s).
- Experiência com Keycloak ou outras soluções de Identity and Access Management (IAM).
- Conhecimento em ferramentas de CI/CD (Jenkins, GitLab CI, GitHub Actions).
- Experiência com serviços de storage em nuvem utilizando o protocolo S3.
- Conhecimento em servidores de aplicação como Tomcat e Undertow.
- Noções de balanceamento de carga.
- Conhecimento em modelagem de processos com BPMN.
- Prática de Clean Code e boas práticas de desenvolvimento.
- Entusiasmo em aprender e compartilhar conhecimento.
- Habilidade de negociação e comunicação clara.
- Bom relacionamento interpessoal e comprometimento com a equipe e os projetos.
- Capacidade de análise, abstração e resolução de problemas complexos.
- Planejamento, organização e gestão de suas atividades.
- Iniciativa, proatividade e criatividade.
- Desenvolvimento e manutenção de softwares, garantindo performance, escalabilidade e segurança.
- Codificação de novas features e realização de testes unitários e de integração para garantir a qualidade do código.
- Implementação de casos de uso e integração entre diferentes módulos e serviços do sistema.
- Colaboração constante com as equipes de backend, frontend e design para definir e executar as atividades.
- Participar ativamente das cerimônias ágeis e contribuir para a melhoria contínua dos processos.
Remuneração: A combinar.
Carga Horária: 20h semanais - Segunda a Sexta - das 08:00 às 12:00 ou das 14:00 às 18:00.
Benefícios
Acesso à cursos em plataformas de ensino
Departamento
CRP Tecnologia
Key Skills
Ranked by relevanceReady to apply?
Join CRP Tecnologia and take your career to the next level!
Application takes less than 5 minutes

