Overview
Desenvolvedor Java Sênior
Requisitos
- Formação de nível superior na área de informática concluída ou pós-graduação em TI com duração mínima de 360 horas;
- Sólida experiência desempenhando funções de desenvolvimento de aplicações web utilizando tecnologias JAVA e como Desenvolvedor Sênior.
- Possuir 1 (uma) certificação dentre as listadas abaixo :
- SUN Certified Java Programmer (SCJP) ou equivalente, emitido pela Sun Microsystems ou pela Oracle;
- Oracle Certified Professional, Java SE 8 Programmer ou equivalente, emitido pela Oracle;
- Oracle Certified Professional Java SE 11 Developer ou equivalente, emitido pela Oracle;
- Oracle Java SE 17 Developer.
Experiência nas seguintes tecnologias e processos
- Angular e REST;
- HTML 5 e CSS;
- Hibernate;
- Service-Oriented Architecture – SOA e desenvolvimento de web services;
- Servidor de aplicações JBoss;
- Openshift ou Kubernetes;
- Maven / Jenkins (Geração / Automatização de builds);
- Sonar (Validação de builds);
- Controle de versões com GIT;
- Elastic;
- kafka;
- quarkus;
Desejável Conhecimentos
- padrões de projeto (Design Patterns);
- Openshift / Kubernetes;
- DevOps / DevSecOps;
- Test Driven Development – TDD e Behavior Driven Development – BDD.
- Métricas de qualidade de código;
- Técnicas para construção de software seguro;
- Método Ágil Scrum.