Descrição
Resumo da Vaga:
Desenvolvedor full-stack com experiência em Java 8+, Spring Boot, Angular 9+, Oracle, APIs RESTful, Git, Docker e metodologias ágeis.
Principais Destaques:
1. Atuação em desenvolvimento back-end com Java 8+ e Spring Boot
2. Desenvolvimento front-end responsivo com Angular 9+, TypeScript, HTML5 e CSS3
3. Uso de metodologias ágeis e ferramentas de CI/CD
**RESPONSABILIDADES E ATRIBUIÇÕES**
* Domínio em Java 8\+ e framework Spring Boot (ou Struts 2/EJB 3\) para desenvolvimento back\-end.
* Experiência em Angular 9\+, TypeScript, HTML5 e CSS3 para desenvolvimento front\-end responsivo.
* Conhecimento em bancos de dados Oracle, com utilização de PL/SQL e JPA/Hibernate.
* Integração e consumo de APIs RESTful, autenticação e autorização via Keycloak.
* Utilização de Git, Docker e pipelines CI/CD para controle de versionamento e automação de builds.
* Aplicação de metodologias ágeis no ciclo de desenvolvimento (Scrum/Kanban).
* Conhecimento em testes unitários e de integração (JUnit, Postman, RestAssured).
* Capacidade de interpretar histórias de usuário, elaborar soluções técnicas e colaborar em revisões de código.
**REQUISITOS E QUALIFICAÇÕES**
* Ampla experiência comprovada no desenvolvimento, manutenção e evolução de sistemas em Java, conforme exigência do Termo de Referência.
* Graduação completa em curso de nível superior na área de Tecnologia da Informação (Ciência da Computação, Engenharia de Software, Sistemas de Informação ou correlatas).
* Certificado de curso de pós\-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas.
* Conhecimento prático em frameworks modernos Java e front\-end, incluindo Spring Boot, Angular 9\+ e Oracle PL/SQL, além de boas práticas de integração de APIs REST.
* Familiaridade com metodologias ágeis (Scrum/Kanban), pipelines de integração e entrega contínua (CI/CD), versionamento (Git) e sistemas de acompanhamento de tarefas (Redmine ou similares).