Requisitos:
- Profissional Sênior em Java com experiência em Spring Boot, Spring Framework e arquitetura MVC;
- Habilidade em ferramentas IDE como Eclipse e SQL Developer;
- Experiência com tecnologias Hibernate, JPA, JSF, Primefaces, JSP e Java EE;
- Conhecimento em JavaScript, jQuery e Angular;
- Experiência em design de aplicações web e serviços web, com forte familiaridade em XML e JSON;
- Habilidades em testes unitários com JUnit e Mockito, com cobertura de código; experiência em TDD e BDD é um diferencial;
- Proficiente em GitHub, SonarQube, SonarLint, Dependency Check e automatização de testes em Jenkins;
- Experiência com pipelines DevSecOps;
- Experiência prática na construção de microsserviços com Spring Boot;
- Forte entendimento de conceitos de banco de dados e SQL, com experiência em RDBMS;
- Familiaridade com servidores de aplicativos como WebSphere, Tomcat e WildFly;
- Conhecimento de Kafka para streaming de dados e trabalho com temas para consumo e publicação;
- Familiaridade com a conformidade com a Seção 508 para design de UI é uma vantagem.
Responsabilidades:
- Desenvolver, codificar, testar, depurar e documentar programas aplicativos complexos;
- Criar ou modificar procedimentos para enfrentar desafios complexos de programação de aplicativos, considerando fatores como capacidade do sistema, restrições operacionais e resultados desejados;
- Operar no mais alto nível técnico em todas as fases da programação de aplicativos.