Profissional com sólida experiência em desenvolvimento de software e análise de sistemas, com mais de 6 anos de atuação no mercado. Possui alta capacidade analítica, habilidade para trabalhar diretamente com usuários e equipes multidisciplinares, e compromisso com as melhores práticas. Experiência comprovada em projetos que abrangem desde a manutenção de sistemas legados até o desenvolvimento de novas aplicações, utilizando tecnologias modernas no front-end e back-end, além de forte atuação em QA e automação de testes.
Experiência Técnica:
• Frontend: Desenvolvimento de interfaces utilizando RichFaces 3.x, PrimeFaces, JSF 1.x/2.x, além de tecnologias web como JavaScript, HTML e CSS.
• Backend: Programação em Java 1.6/1.7, com uso de Hibernate e EJB 3 para criação de soluções robustas e escaláveis.
• Banco de Dados: Experiência com Oracle Database, incluindo elaboração e otimização de consultas SQL.
• Qualidade e Testes: Atuação em todo o ciclo de testes, incluindo criação e automação de casos de teste, além da execução de testes de aceitação (UAT) com usuários finais.
• Ferramentas e Colaboração: Utilização de ferramentas como SVN (controle de versão) e JIRA (gestão de demandas e bugs).
Conhecimentos Desejáveis:
• Frontend: Experiência com Angular 14 ou superior, incluindo testes unitários com Karma e Jasmine.
• Backend: Conhecimento em Java 17 e desenvolvimento de APIs com Spring Boot 2.6.
• Mensageria: Familiaridade com Apache Kafka para comunicação assíncrona entre sistemas.
• Cloud Computing: Noções de serviços em nuvem, com foco em Microsoft Azure e Amazon Web Services (AWS).
• DevOps e Qualidade: Uso de ferramentas como GitLab (controle de versões e CI/CD) e SonarQube (análise de qualidade de código).
• Banco de Dados: Conhecimento em PostgreSQL, incluindo modelagem e consultas.
• Servidores de Aplicação: Experiência com IBM WebSphere e Red Hat OpenShift para implantação e gerenciamento de aplicações corporativas.
Responsabilidades e Atribuições
• Levantamento de requisitos e documentação técnica.
• Criação de diagramas de soluções técnicas e apoio aos usuários/analistas no detalhamento de histórias.
• Liderança de reuniões com usuários para refinamento de histórias (story grooming).
• Leitura e interpretação de código em sistemas legados (Java).
• Desenvolvimento e implementação de interfaces de usuário com foco nas necessidades de negócio.
• Execução de revisões de sprint e demonstrações de entregas realizadas.
Habilidades Comportamentais
• Forte capacidade analítica e resolução de problemas.
• Proatividade e comprometimento com as entregas.
• Comunicação clara e boa redação técnica.
• Capacidade de propor soluções com base em boas práticas do mercado.
Contratação PJ
Duração 6 (seis) meses com chances de renovação
Formato Remoto