Senior Java Developer (Architect)

MeuHome

Brasil

Remoto

BRL 180.000 - 240.000

Tempo integral

Há 7 dias
Seja uma das primeiras pessoas a se candidatar

Uma candidatura completa em um minuto

Currículo e carta de apresentação personalizados, prontos para serem enviados.

Passe pelos filtros ATS

Benefícios oferecidos por esta vaga

Meal/Food Allowance
Health Plan
Dental Plan
Wellhub Access

Resumo da vaga

Zallpy is seeking a senior language tooling engineer to design and evolve a DSL, grammars, and tooling stack for Java-based projects. This 100% remote position in Brazil emphasizes collaboration with international clients and cross-team collaboration.

You will implement LSP features, integrate with VS Code and Eclipse, and contribute to architecture decisions while writing modern Java and maintaining Maven builds.

Qualificações

  • Senior-level experience with Java, ideally with recent JDK versions.
  • Experience with Maven.
  • Proven experience building a DSL, a parser, a compiler or transpiler, a code generator, or an IDE plugin.
  • Advanced English for daily communication with an international client.

Responsabilidades

  • Design and evolve the grammar, metamodel, and semantics of a domain-specific language using Xtext and EMF.
  • Build parsers, validators, scoping and linking rules, and code generators.
  • Implement and maintain Language Server Protocol (LSP) features: completion, diagnostics, navigation, hover, and refactoring.
  • Develop on top of the Eclipse Platform and its plugin architecture.
  • Write modern Java (JDK 25) with Maven-based builds, automated tests, and continuous integration.
  • Work with the web and IDE teams so the language works smoothly in VS Code and in the browser.
  • Take part in technical decisions, code reviews, and the long-term architecture of the language tooling.

Conhecimentos

Java
Maven
DSL/Parser/Compiler
IDE Plugin
English (Advanced)

Ferramentas

Xtext
EMF
Eclipse Platform
VS Code
Gradle
Protobuf
gRPC
OpenAPI
AIDL

Descrição da vaga

At Zallpy, technology is created by curious, collaborative people who care about doing things well. If you enjoy environments where there is room to ask questions, test ideas, learn, and grow together, this opportunity is for you!

At Zallpy, a diverse environment and an inclusive culture are part of who we are. We build a safe and respectful space where different perspectives are welcomed and everyone has the opportunity to grow, contribute, and belong.

We support your development at every stage of your journey.

Come grow with us.

We are looking for someone to join a team that thinks big, works with attention to detail, values partnership in everyday work, and shares responsibility. We believe in autonomy, the exchange of different experiences, and building solutions together.

Here, growing means sharing knowledge, respecting different ways of thinking, and building relationships based on trust while delivering high-quality technology.

If this way of working resonates with you, come join us.

What you will do:
  • Design and evolve the grammar, metamodel, and semantics of a domain-specific language using Xtext and EMF.
  • Build parsers, validators, scoping and linking rules, and code generators.
  • Implement and maintain Language Server Protocol (LSP) features: completion, diagnostics, navigation, hover, and refactoring.
  • Develop on top of the Eclipse Platform and its plugin architecture.
  • Write modern Java (JDK 25) with Maven-based builds, automated tests, and continuous integration.
  • Work with the web and IDE teams so the language works smoothly in VS Code and in the browser.
  • Take part in technical decisions, code reviews, and the long-term architecture of the language tooling.
What we are looking for:
  • Solid, senior-level experience with Java, ideally with recent JDK versions.
  • Experience with Maven.
  • Proven experience building at least one of the following: a DSL, a parser, a compiler or transpiler, a code generator, or an IDE plugin.
  • Advanced English for daily communication with an international client.
Nice to have:
  • Hands-on experience with Xtext and EMF.
  • Experience with the Eclipse Platform: plugins, OSGi, or Eclipse RCP.
  • Knowledge of the Language Server Protocol, ideally having implemented language features with it.
  • Experience with Franca IDL or other interface definition languages (e.g., Protobuf, gRPC, OpenAPI, AIDL).
  • Gradle.
  • Go.
  • Ecore, Sirius, Acceleo, or model-driven engineering (MDE).
  • Work with ASTs, type systems, or static analysis.
  • A personal or open-source language, compiler, or IDE plugin project.
  • Automotive domain knowledge (e.g., SOME/IP, CommonAPI, vsomeip, AUTOSAR).
Where you will work:
  • This is a 100% remote position.
Hiring models:
  • CLT.
  • Cooperative.
Benefits of being a Zallper:
  • Meal/Food Allowance Caju multi-benefit card (credit format), offering flexibility for everyday needs. (CLT only) *
  • Health Plan – Unimed No waiting period or copayment for the holder. Possibility to include dependents (children, spouse, or stepchildren) with copayment. (CLT only) *
  • Dental Plan – Uniodonto Affordable options to include dependents. (CLT only) *
  • Wellhub Access to gyms, physical activities, and wellness programs.
  • Zenklub For CLT: Two free sessions per month and special rates for additional sessions. For Cooperative/Contractor: Special rates for sessions.
  • Life Insurance More security for you and your family. (CLT only) *
  • Childcare Allowance Financial support for Zallpers with children from 4 months to 6 years old, according to internal policy. (CLT only) *
  • Baby Zallpy A special gift to celebrate the arrival of new Zallpy babies.
  • Business Partner Support Close and human-centered support from our People & Culture team throughout your journey at Zallpy.
  • Volunteer Internal Communities Diversity, Sports & Movement, and Technology.
  • Educational Partnerships Discounts on undergraduate and graduate programs, professional courses, and language schools.
  • Experiences & Development Participation in events, workshops, trips, and team-building activities.
  • Referral Program Refer talents to Zallpy and receive bonuses from R$2,500 to R$5,000.
  • * Contractor / PJ: For these hiring models, the benefits above apply except for those marked with an asterisk (*), which are exclusive to CLT. In addition, we offer dedicated platforms to manage contractors, ensuring organization, transparency, and a structured experience throughout the entire journey.

Job ID: 0dff79

Obtenha sua revisão de currículo grátis e confidencial.

ou arraste e solte seu arquivo aqui.

Similar jobs

Vagas similares que valem a pena comparar

SR Backend Developer Java, Language Tooling (Xtext/EMF)
SR Backend Developer Java, Language Tooling (Xtext/EMF)

Zallpy Software LTDA • Brasil

Remoto
BRL 180.000 - 300.000
Meal/Food Allowance
Health Plan Unimed
Dental Plan Uniodonto
+2
Software Engineer Python/C++
Software Engineer Python/C++

MeuHome • Brasil

Remoto
BRL 120.000 - 190.000
Meal/Food Allowance
Health Plan
Dental Plan
+8
SR Data Scientist
SR Data Scientist

Zallpy Software LTDA • Brasil

Remoto
BRL 180.000 - 300.000
Meal/Food Allowance
Health Plan
Dental Plan
+5
SR Data Scientist
SR Data Scientist

Zallpy Digital • Brasil

Remoto
BRL 134.000 - 246.000
Meal/Food Allowance
Plano de saúde Unimed
Seguro de vida
+1
Pessoa Desenvolvedora Fullstack Java Sênior
Pessoa Desenvolvedora Fullstack Java Sênior

MeuHome • Brasil

Remoto
BRL 134.000 - 246.000
Vale Alimentação/Refeição
Plano de Saúde Unimed
Plano Odontológico Uniodonto
+1
Pessoa Tech Lead Python e Java - Presencial em Ponta Grossa/PR.
Pessoa Tech Lead Python e Java - Presencial em Ponta Grossa/PR.

Zallpy Digital • Ponta Grossa

Presencial
BRL 120.000 - 240.000
Vale Alimentação
Plano de Saúde
Seguro de Vida
+2
Pessoa Desenvolvedora Fullstack PL
Pessoa Desenvolvedora Fullstack PL

Zallpy Digital • Brasil

Remoto
BRL 120.000 - 180.000
Vale Alimentação/Refeição
Plano de Saúde Unimed
Seguro de Vida
+4
Pessoa Desenvolvedora Java Pleno/Sênior
Pessoa Desenvolvedora Java Pleno/Sênior

Zallpy Software LTDA • Brasil

Remoto
BRL 180.000 - 240.000
Vale alimentação/refeição
Plano de saúde
Plano odontológico
+4
DevOps Sênior (SRE e Automação)
DevOps Sênior (SRE e Automação)

Zallpy Software LTDA • Brasil

Remoto
BRL 120.000 - 180.000
Vale alimentação/refeição
Plano de saúde Unimed
Plano odontológico Uniodonto
+3
DevOps com forte atuação em SRE/Application Reliability
DevOps com forte atuação em SRE/Application Reliability

Zallpy Software LTDA • Brasil

Remoto
BRL 180.000 - 300.000
Vale Alimentação/Refeição
Plano de Saúde Unimed
Plano Odontológico
+7