Sobre a Vaga:
Estamos em busca de um(a) Desenvolvedor(a) Full-Stack Sênior para atuar em um projeto de grande relevância, com foco no desenvolvimento e manutenção de aplicações críticas e integrações de sistemas. Você fará parte de um time ágil, contribuindo desde a arquitetura até a entrega final, em um ambiente com tecnologias de ponta.
Responsabilidades:
Desenvolver e manter aplicações back-end de alta performance utilizando Java/Spring e Groovy/Grails.
Construir e evoluir interfaces responsivas e interativas com React, Angular e jQuery, aplicando HTML5, CSS3 e JavaScript moderno.
Gerenciar e versionar bancos de dados relacionais (PostgreSQL, SQL Server) utilizando Liquibase para controle de schema.
Implementar soluções de cache distribuído com Redis e mecanismos de busca escaláveis com ElasticSearch.
Atuar em pipelines de CI/CD e infraestrutura na nuvem Azure, aplicando práticas de DevOps.
Utilizar Git e Gradle para versionamento e gerenciamento de dependências, garantindo qualidade e rastreabilidade do código.
Colaborar na definição de soluções técnicas, realizar code reviews e resolver problemas complexos de integração entre sistemas.
Requisitos Obrigatórios:
Experiência sólida com Java/Spring e ecossistema.
Conhecimento prático em Groovy/Grails.
Domínio em bancos de dados PostgreSQL e SQL Server.
Experiência com ferramentas de cache e busca (Redis e ElasticSearch).
Proficiência em Git e Gradle.
Vivência em ambientes Azure com práticas de DevOps.
Habilidade em front-end com React, Angular, jQuery, HTML5, CSS3, JavaScript e princípios de Web Design Responsivo.
Diferenciais (Desejável):
Informações Gerais da Alocação: