Vaga: Desenvolvedor Java Full Stack com Foco em Angular
Sobre a Oportunidade
Procuramos um(a) profissional para integrar nossa equipe responsável pela migração e modernização de sistemas legados.
O candidato atuará tanto no front-end quanto no back-end, participando da definição de arquitetura, implementação de boas práticas e evolução de aplicações corporativas.
Responsabilidades
* Migrar sistemas legados para o novo front-end em Angular 17+;
* Desenvolver, manter e evoluir funcionalidades no back-end Java 8;
* Integrar aplicações com APIs REST e bancos de dados relacionais;
* Participar da definição de arquitetura e boas práticas de desenvolvimento;
* Garantir a qualidade do código por meio de testes unitários e code reviews;
* Colaborar com analistas, desenvolvedores e demais áreas envolvidas no projeto;
* Propor soluções técnicas para performance, escalabilidade e usabilidade.
Requisitos Técnicos
Frontend
* Experiência sólida em Angular 17+ (ou versões recentes, com rápida adaptabilidade);
* Conhecimentos em TypeScript, RxJS, HTML5, CSS3 e práticas modernas de desenvolvimento frontend;
* Integração com APIs RESTful;
* Experiência com testes unitários e frameworks como Jasmine e Karma;
Backend
* Experiência com Java 8;
* Conhecimentos em EJB, JPA, Hibernate;
* Construção e consumo de APIs REST;
* Prática com testes unitários (JUnit ou similares);
* Familiaridade com padrões de projeto e boas práticas de desenvolvimento backend;
Banco de Dados
* Experiência com SQL Server e DB2;
* Capacidade de escrever e otimizar queries SQL;
Diferenciais
* Experiência em projetos de modernização de sistemas legados;
* Conhecimentos de arquitetura em nuvem;
* Práticas de CI/CD e DevOps;