Descrição:
Graduação superior completa em Tecnologia da Informação (TI) ou áreas relacionadas;
Metodologias e Práticas: Desenvolvimento ágil (Manifesto Ágil, Scrum, XP, Kanban), análise de requisitos, CI/CD com Jenkins, TDD/ATDD, entrega contínua
Arquitetura e Padrões: Design patterns, SOA, microservices, arquitetura três camadas, MVC, modelagem relacional, UX/usabilidade
Integração: Mensageria, JMS, Web Services, API Gateway, REST, EJB 3+, Socket HTTP
Frontend: JavaScript (ES5/6+), Ajax, jQuery, AngularJS 1.5, Angular 2+, TypeScript, Bootstrap 3+, HTML5, CSS3, interfaces responsivas
Backend Java: JEE 5+, JSE 5+, Spring Boot, Spring 3.x+, servidores JBoss 4.2.3+ e WebLogic 12+
Testes: Automatização com JUnit 3+, Selenium WebDriver 3.0+, Protractor, JMeter 4+, Postman/Newman. Testes de unidade, integração, carga, desempenho, vulnerabilidade e acessibilidade
Ferramentas de Desenvolvimento: IDEs Eclipse e NetBeans, Apache Maven, geração de relatórios com JasperReport/iReport
Infraestrutura e DevOps: Linux, SQL, SonarQube (análise estática), controle de versão (Git, GitLab, SVN, Clearcase), containerização com OpenShift
Outros: Refactoring (migração front-end para back-end), engenharia reversa, gerenciamento transacional (CMT)
Certificação Exigida
Pelo menos uma das certificações:
Oracle Certified Professional Java SE Programmer (versão 5 ou superior).
CSD Certified Scrum Developer
PSD Professional Scrum Developer
Experiência com metodologias ágeis (Scrum/Kanban)
Conhecimento em testes unitários e de integração
Familiaridade com arquitetura de microserviços
Capacidade de trabalhar com APIs RESTful
2510130202241806305