




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 2510150202241808942


