Horário: Comercial
Contratação: Service provider - legal entity
Nível: Professional
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 de graduação ou Pós na área de TI
- Conhecimentos Técnicos - Tecnologias
- Fullstack, com maior especialização em Front-end: JSF e ANGULAR
- Experiência com UI/UX
- 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;
Benefícios: No benefit specified