PROGRAMADOR JAVA FULL-STACK SR ANGULAR+SPRING – REMOTO
RESPONSABILIDADES E ATRIBUIÇÕES
- Desenvolver, evoluir e manter sistemas corporativos integrados utilizando Java (Spring Boot/Struts) e Angular.
- Criar, manter e documentar APIs RESTful e realizar integrações seguras com serviços externos.
- Escrever código limpo, reutilizável e aderente às boas práticas e diretrizes de arquitetura e segurança da DTI/TCE-RS.
- Modelar, consultar e otimizar rotinas em bancos de dados Oracle, focando na performance das aplicações via PL/SQL.
- Atuar ativamente no ciclo de desenvolvimento ágil (Scrum/Kanban), interpretando e desdobrando histórias de usuário.
- Construir e manter pipelines de integração e entrega contínua (CI/CD) com automação de builds.
- Implementar rotinas de testes unitários e de integração para garantir a qualidade do software produzido.
- Colaborar de forma integrada com analistas de requisitos, testadores e engenheiros de infraestrutura.
- Participar de processos de revisão de código (code review) e realizar análises de impacto técnico.
REQUISITOS E QUALIFICAÇÕES
- Graduação completa em TI.
- Domínio em Java 8+, framework Spring Boot (ou Struts 2/EJB 3) e bancos de dados Oracle com PL/SQL e JPA/Hibernate.
- Experiência em desenvolvimento front-end responsivo utilizando Angular 9+, TypeScript, HTML5 e CSS3.
- Conhecimento em integração/consumo de APIs RESTful e autenticação/autorização via Keycloak.
- Domínio em controle de versionamento com Git, conteinerização com Docker e pipelines de CI/CD.
- Vivência prática com metodologias ágeis (Scrum/Kanban) e ferramentas de acompanhamento (Redmine ou similares).
- Conhecimento técnico em testes unitários e de integração utilizando JUnit, Postman e RestAssured.
INFORMAÇÕES ADICIONAIS
- Regime de Contratação: CLT (Efetivo).
- Atuação: Remoto
- Carga horária: 44h Semanais.
- Benefícios: Seguro de Vida, Vale-Refeição (VR) ou Vale-Alimentação (VA).
- Convênio com curso de Inglês.
- Convênio com curso de TI.
Categorias