Desenvolvedor(a) Fullstack Sênior | Java e Angular
Descrição da vaga
Modelo: Remoto Localidade: Profissionais de qualquer região do Brasil Senioridade: Sênior Inglês: Avançado/Fluente para conversação
Principais desafios Desenvolver e evoluir aplicações Fullstack utilizando Java, Spring Boot e Angular;
Projetar e implementar APIs REST/SOAP e serviços em arquitetura de microsserviços;
Traduzir requisitos de negócio em soluções técnicas robustas e escaláveis;
Garantir a qualidade do código por meio de boas práticas e testes automatizados;
Realizar Code Reviews e apoiar a evolução técnica da equipe;
Atuar na otimização de performance, estabilidade e escalabilidade das aplicações;
Participar de todo o ciclo de desenvolvimento de software (SDLC);
Colaborar com equipes globais e multidisciplinares;
Contribuir para melhorias contínuas em arquitetura e engenharia de software.
Requisitos obrigatórios Experiência sólida com Java, Spring Boot e Hibernate;
Domínio de Angular e desenvolvimento Front-end moderno;
Experiência com APIs REST/SOAP e arquitetura de microsserviços;
Conhecimentos avançados em Oracle e SQL, incluindo tuning e otimização de performance;
Vivência com aplicações corporativas (Enterprise) de alta escalabilidade;
Experiência com frameworks de testes como JUnit, TestNG, Mockito ou Spock;
Domínio de Design Patterns, boas práticas de engenharia e arquitetura de software;
Experiência com Code Review e mentoria técnica;
Familiaridade com ferramentas de GenAI e GitHub Copilot;
Forte capacidade analítica e resolução de problemas complexos;
Formação superior em Ciência da Computação, Engenharia de Software ou áreas correlatas;
Inglês avançado, com capacidade de comunicação em ambiente internacional.
Tem interesse nesta vaga?