Descrição da Vaga
A Zallpy está buscando um(a) Desenvolvedor(a) Backend Sênior Java com experiência em Language Tooling (Xtext/EMF) para integrar uma equipe que valoriza a colaboração, autonomia e a troca de experiências. O profissional será responsável por projetar e evoluir a gramática, metamodelo e semântica de uma linguagem de domínio específico, utilizando Xtext e EMF, além de construir parsers, validadores e geradores de código. A atuação envolve o desenvolvimento na plataforma Eclipse e sua arquitetura de plugins, trabalhando com Java moderno (JDK 25), Maven e integração contínua.
Responsabilidades
- Projetar e evoluir a gramática, metamodelo e semântica de uma linguagem de domínio específico usando Xtext e EMF.
- Construir parsers, validadores, regras de escopo e vinculação, e geradores de código.
- Implementar e manter recursos do Language Server Protocol (LSP): conclusão, diagnósticos, navegação, hover e refatoração.
- Desenvolver sobre a Plataforma Eclipse e sua arquitetura de plugins.
- Escrever Java moderno (JDK 25) com builds baseados em Maven, testes automatizados e integração contínua.
- Trabalhar com as equipes web e IDE para garantir que a linguagem funcione perfeitamente no VS Code e no navegador.
- Participar de decisões técnicas, revisões de código e da arquitetura de longo prazo das ferramentas de linguagem.
Requisitos
- ✓Experiência sólida e sênior com Java, idealmente com versões recentes do JDK.
- ✓Experiência com Maven.
- ✓Experiência comprovada na construção de pelo menos um dos seguintes: DSL, parser, compilador ou transpiler, gerador de código, ou plugin de IDE.
- ✓Inglês avançado para comunicação diária com cliente internacional.
- •Experiência prática com Xtext e EMF.
- •Experiência com a Plataforma Eclipse: plugins, OSGi, ou Eclipse RCP.
- •Conhecimento do Language Server Protocol, idealmente tendo implementado recursos de linguagem com ele.
- •Experiência com Franca IDL ou outras linguagens de definição de interface (ex: Protobuf, gRPC, OpenAPI, AIDL).
- •Conhecimento em Gradle.
- •Conhecimento em Go.
- •Conhecimento em Ecore, Sirius, Acceleo, ou engenharia baseada em modelos (MDE).
- •Experiência com ASTs, sistemas de tipos, ou análise estática.
- •Projeto pessoal ou de código aberto de linguagem, compilador ou plugin de IDE.
- •Conhecimento do domínio automotivo (ex: SOME/IP, CommonAPI, vsomeip, AUTOSAR).
Benefícios
- ✓Vale Refeição/Alimentação (cartão Caju multi-benefícios)
- ✓Plano de Saúde Unimed (sem período de carência ou coparticipação para o titular; possibilidade de incluir dependentes com coparticipação)
- ✓Plano Odontológico Uniodonto (opções acessíveis para incluir dependentes)
- ✓Wellhub (acesso a academias, atividades físicas e programas de bem-estar)
- ✓Zenklub (duas sessões gratuitas por mês e tarifas especiais para sessões adicionais para CLT; tarifas especiais para cooperados/contratados)
- ✓Seguro de Vida
- ✓Auxílio Creche (para Zallpers com filhos de 4 meses a 6 anos, conforme política interna)
- ✓Baby Zallpy (presente especial para celebrar a chegada de novos bebês)
- ✓Suporte de Business Partner da equipe de Pessoas & Cultura
- ✓Comunidades Internas Voluntárias (Diversidade, Esportes & Movimento, Tecnologia)
- ✓Parcerias Educacionais (descontos em graduação, pós-graduação, cursos profissionalizantes e escolas de idiomas)
- ✓Participação em eventos, workshops, viagens e atividades de team-building
- ✓Programa de Indicação (bônus de R$2.500 a R$5.000 por indicação de talentos)
Categorias
Sobre a Empresa
Mais vagas na Zallpy Digital →Somos especialistas em desenvolver soluções digitais customizadas, com tecnologia de ponta e de alto valor agregado. Somos parceiros estratégicos de grandes players internacionais, entregando inovação e inteligência a multinacionais de diversos segmentos.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev