Desenvolvedor(a) Fullstack Pleno [Java e Angular]

Empresa
Descrição
Resumo da Vaga: Buscamos Desenvolvedor(a) Fullstack Pleno para atuar com Java e Angular, focado em desenvolvimento, manutenção e evolução de sistemas, garantindo refatorações inteligentes e integrações seguras. Principais Destaques: 1. Desenvolve softwares inteligentes e soluções tecnológicas inovadoras. 2. Ambiente baseado em colaboração, respeito e transparência, valorizando atitude. 3. Trabalho com tecnologias de ponta e foco em impacto real. Na **ed**, desenvolvemos *softwares inteligentes e soluções tecnológicas* que impulsionam pessoas, negócios e a sociedade. Somos movidos por*inovação, resultados reais* e por um ambiente baseado em *colaboração, respeito e transparência*. Valorizamos quem você é. Mais do que experiência, buscamos **atitude**, **vontade de aprender** e **disposição para fazer a diferença,** independentemente de idade, gênero ou origem. Trabalhamos com *tecnologias de ponta*, mantendo alto padrão de qualidade e foco em **impacto real**. Atuamos como **um só time**: desafios são compartilhados e conquistas, celebradas juntos. Se você curte ambientes colaborativos, desafios reais e quer crescer junto com um time que joga junto, seu lugar pode ser aqui. Conheça mais sobre a **ed** acessando a nossa *Página de Carreiras**.* Estamos contratando **Desenvolvedor(a) Fullstack Pleno \[Java e Angular]** para fazer parte do time ed, com sólida experiência no ecossistema Java para atuar tanto na manutenção e evolução de sistemas consolidados quanto no desenvolvimento de novas funcionalidades utilizando tecnologias modernas. O grande desafio desta posição envolve transitar com facilidade entre diferentes gerações de frameworks (legados e modernos), propor refatorações inteligentes, garantir a segurança das integrações e manter a integridade das entregas através de um versionamento de código via Git. **HÍBRIDO em Brasília** **Responsabilidades e Atribuições** * Desenvolver e manter aplicações backend em Java (Java EE e/ou Spring Boot), garantindo performance, segurança e qualidade do código. * Atuar na manutenção evolutiva e corretiva de frontends em AngularJS legado, com possibilidade de evolução para Angular moderno conforme demanda do projeto. * Propor e executar refatorações de código legado, migrando trechos para versões mais recentes do Java e adotando boas práticas de Clean Code e Design Patterns. * Desenvolver e consumir Web APIs REST, implementando integrações seguras com uso de protocolos de autorização baseados em token (OAuth2, OIDC, SAML). * Modelar e otimizar consultas SQL em bancos relacionais (PostgreSQL, MySQL ou Oracle), garantindo integridade e performance no acesso a dados. * Escrever e manter testes unitários (JUnit e Mockito), assegurando cobertura adequada e estabilidade nas entregas. * Versionar código via Git, seguindo boas práticas de branching, commits e resolução de conflitos em ambiente colaborativo. * Participar das cerimônias ágeis do time (Scrum ou Kanban), contribuindo com refinamento técnico, estimativas e revisão de código (code review). **Requisitos e qualificações** O que amplia as suas chances: * Domínio de boas práticas de arquitetura (Clean Code e Design Patterns). * Vivência de trabalho com metodologias ágeis (Scrum ou Kanban). * Angular Moderno (v2\+): Domínio de TypeScript, ciclo de vida de componentes, Services, RxJS e gerenciamento de estado. **O que não pode faltar:** **Formação:** Ensino superior completo em Ciência da Computação, Engenharia da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas, Sistemas para Internet, Redes de Computadores ou áreas afins de TI. **Backend:** Java 8\+ (Orientação a Objetos avançada, Streams API, Lambdas, Optional, Records, Text Blocks); Java EE 6\+ ou Spring Boot 2\+; JPA e Transaction Management; Maven para build e gestão de dependências; capacidade de leitura e refatoração de código legado. **Frontend:** AngularJS / Angular legado para manutenções, correções de bugs e compreensão de templates antigos. **Integrações e Segurança:** HTTP avançado; criação de Web APIs REST; protocolos de autorização baseados em token (OAuth2, OIDC, SAML ou similares). **Banco de Dados:** SQL avançado e experiência sólida com bancos relacionais (PostgreSQL, MySQL ou Oracle). **Versionamento:** Git (branching, conflitos, boas práticas de commits). **Testes:** JUnit e Mockito. *Soft Skills:* * Capacidade analítica para resolução de problemas; * Comunicação eficaz; * Trabalho em equipe; * Adaptabilidade. **Modalidade de Contratação: PJ** **Diferencial** * Participação nos Lucros e Resultados **(PLR semestral)**, reforçando nosso compromisso com o reconhecimento do desempenho. **Quer embarcar nesse desafio com a gente?** Inscreva\-se e venha criar o novo com a ed
Publicado por

João Silva
Indeed · HR


