PROGRAMADOR JAVA FULL-STACK SR (STRUS+PL/SQL) - REMOTO

  • Clt
  • Período integral
  • R$0
  • Remoto
  • TCE052-RS

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).

  • Certificação técnica válida e reconhecida na área de desenvolvimento Java ou tecnologias correlatas, emitida por instituição oficial, como por exemplo: Oracle Certified Professional (OCP Java), AWS Certified Developer, ou equivalente.

  • 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).