Descrição e Responsabilidades
• Experiência desempenhando funções de desenvolvimento de aplicações web utilizando tecnologias JAVA
• Sólida experiência com arquitetura de software
• Experiência em projetos de grande porte
• Experiência comprovada com implementação de estratégias de teste
• Liderar decisões técnicas e arquiteturais
• Auxiliar equipes e desenvolvedores
• Definir padrões e melhores práticas
• Realizar análise de performance e otimizações
• Participar de decisões estratégicas técnicas
• Conduzir code reviews e garantir qualidade do código
• Definir estratégias de teste e qualidade
• Estabelecer métricas e metas de qualidade de código
• Garantir alta cobertura de testes nos projetos
Requisitos
Diploma, devidamente registrado, de conclusão de curso de graduação na área de Tecnologia da Informação ou nível superior em qualquer área com pós-graduação na área de Tecnologia da Informação.
• Conhecimentos Técnicos - Tecnologias
• Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban;
• Conhecimentos em padrões de projeto
• Arquitetura de aplicações em três camadas, modelo MVC.
• Conhecimentos sobre Arquiteturas de Microsserviços
• Conhecimento em Devops e DevSecOps;
• Domínio avançado de Java (7/8/11) e JVM
• Expertise no ecossistema Spring (Boot, Security, Batch, Cloud)
• Experiência avançada com todos os bancos mencionados
• Domínio de CI/CD, DevOps e práticas ágeis
• Conhecimento avançado em performance, tunning e troubleshooting
• Experiência com arquiteturas distribuídas e microsserviços
• Domínio de padrões de projeto e clean code
• Expertise em testes unitários, integração e e2e
• Domínio avançado de JUnit, Mockito e frameworks de teste
• Experiência em configurar e manter qualidade de código com SonarQube
• Conhecimento em técnicas avançadas de teste como BDD
Banco de dados transacionais como MySQL ou PostgreSQL, SqlServer e Oracle; ? Bancos de dados NoSQL, como MongoDB e Redis; Ferramentas de controle de versão: Subversion e Git; Ferramentas CI /CD: Jenkins, GitLab, Maven, Containers: Kubernets, Docker. * Conhecimento em Java, Angular,Spring Boot, Spring MVC, NodeJS, XML, Rest, Json, SOAP, EJB, JMS, JavaScript, XML, SOAP, JSP, HTML, CSS, API, Web Services, Bootstrap;
Código: 93988
Data de Cadastro: 2024-10-29
Data de Atualização: 2025-01-06
- Código: 93988
- Data de Cadastro: 2024-10-29
- Data de Atualização: 2025-01-06