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

Zallpy Digital

United States

Remote

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Meal/Food Allowance
Health Plan – Unimed
Dental Plan – Uniodonto
Wellhub
Zenklub — Sessions

Job summary

Zallpy is seeking a senior Java language tooling expert to design and evolve a domain-specific language using Xtext/EMF. You will implement parsers, validators, and code generators, and integrate Language Server Protocol features across Eclipse-based tooling and VS Code.

The role involves working with the web and IDE teams, maintaining modern Java, and contributing to long-term language tooling architecture in a fully remote setting.

Qualifications

  • Senior-level Java experience with recent JDK versions.
  • Experience building DSLs, parsers, compilers, code generators or IDE plugins.
  • Advanced English for daily communication with international clients.

Responsibilities

  • Design and evolve grammar, metamodel, and semantics of a DSL using Xtext/EMF.
  • Build parsers, validators, scoping rules, linking rules, and code generators.
  • Implement and maintain Language Server Protocol features: completion, diagnostics, navigation, hover, refactoring.
  • Develop on Eclipse Platform and plugin architecture; integrate with VS Code/browser.
  • Write modern Java (JDK 25) with Maven builds, tests, and CI.
  • Collaborate with web/IDE teams to ensure cross-platform language support.
  • Participate in technical decisions, code reviews, and long-term architecture.

Skills

Java
Maven
DSL/Parser/Compiler
IDE plugins
English communication

Tools

Xtext
EMF
Eclipse Platform
Language Server Protocol
Protobuf/gRPC/OpenAPI
Gradle

Job description

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, adiverse environmentand aninclusive cultureare part of who we are. We build a safe and respectful space where different perspectives arewelcomedand everyonehas the opportunity togrow, contribute, and belong.

We support your development at every stage of your journey.
Come grow with us.

Wearelookingforsomeonetojoinateamthatthinksbig,workswithattentiontodetail,valuespartnershipineverydaywork,andsharesresponsibility.Webelieveinautonomy,theexchangeofdifferentexperiences,andbuildingsolutionstogether.

Here,growingmeanssharingknowledge,respectingdifferentwaysofthinking,andbuildingrelationshipsbasedontrustwhiledeliveringhigh-qualitytechnology.

Ifthiswayofworkingresonateswithyou, comejoinus.

Whatyouwilldo:
  • 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
    Cajumulti-benefitcard (creditformat),offeringflexibilityforeverydayneeds. (CLTonly) *
  • HealthPlan– Unimed
    Nowaitingperiodorcopaymentfortheholder.Possibilitytoincludedependents(children,spouse,orstepchildren)withcopayment. (CLTonly) *
  • DentalPlan– Uniodonto
    Affordableoptionstoincludedependents. (CLTonly) *
  • Wellhub
    Accesstogyms,physicalactivities,andwellnessprograms.
  • Zenklub
    For CLT:Twofreesessionspermonthandspecialrates foradditionalsessions.
    ForCooperative/Contractor:Specialrates forsessions.
  • Life Insurance
    Moresecurityforyouandyourfamily. (CLTonly) *
  • ChildcareAllowance
    FinancialsupportforZallperswithchildrenfrom4monthsto6yearsold,accordingtointernalpolicy. (CLTonly) *
  • Baby Zallpy
    Aspecialgifttocelebratethearrivalofnew Zallpy babies.
  • BusinessPartnerSupport
    Closeandhuman-centeredsupportfromourPeople & CultureteamthroughoutyourjourneyatZallpy.
  • VolunteerInternalCommunities
    Diversity, Sports & Movement,andTechnology.
  • EducationalPartnerships
    Discountsonundergraduateandgraduateprograms, professionalcourses,andlanguageschools.
  • Experiences& Development
    Participationinevents, workshops,trips,andteam-buildingactivities.
  • ReferralProgram
    RefertalentstoZallpyandreceivebonusesfromR$2,500toR$5,000.

*Contractor/ PJ: Forthesehiringmodels,thebenefitsaboveapplyexceptforthosemarkedwithanasterisk(*),whichare exclusivetoCLT. Inaddition,weofferdedicatedplatformstomanagecontractors,ensuringorganization,transparency,andastructuredexperiencethroughouttheentirejourney.

Job ID:

0dff79

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SR Backend Developer Java/Kotlin
SR Backend Developer Java/Kotlin

Zallpy Digital • United States

Remote
USD 120,000 - 180,000
Meal Allowance
Health Plan
Dental Plan
+10
SR Frontend Typescript/React Developer
SR Frontend Typescript/React Developer

VAGAS • United States

Remote
USD 140,000 - 190,000
Meal/Food Allowance
Health Plan – Unimed
Dental Plan – Uniodonto
+2
SR Fullstack Typescript / Cloud Developer – Franca Idl
SR Fullstack Typescript / Cloud Developer – Franca Idl

VAGAS • United States

Remote
USD 120,000 - 170,000
Meal/Food Allowance
Health Plan – Unimed
Dental Plan – Uniodonto
+2
SR Software Engineer (Test Architecture & Product)
SR Software Engineer (Test Architecture & Product)

Zallpy Digital • United States

Remote
USD 110,000 - 150,000
Meal/Food Allowance Cajumulti-benefit
Health Plan
Dental Plan
+6
Senior QA Engineer
Senior QA Engineer

Zallpy Digital • United States

Remote
USD 70,000 - 110,000
Meal/Food Allowance
HealthPlan– Unimed
DentalPlan– Uniodonto
+1
NetSuite Administrator
NetSuite Administrator

Zallpy Software LTDA • Colorado

Hybrid
USD 110,000 - 165,000
Paid time off
Baby Zallpy
Referral bonuses
+2
Senior Java Backend Engineer - DSL & IDE Tooling, Remote
Senior Java Backend Engineer - DSL & IDE Tooling, Remote

Zallpy Digital • United States

Remote
USD 120,000 - 180,000
Meal/Food Allowance
Health Plan – Unimed
Dental Plan – Uniodonto
+2
Senior Software Engineer, Zaidyn
Senior Software Engineer, Zaidyn

ZS • Chicago (IL)

On-site
USD 90,000 - 120,000
Comprehensive total rewards package
Flexible work model
Skills-building programs
Senior AI Engineer
Senior AI Engineer

ZS • Princeton (NJ)

On-site
USD 150,000 - 210,000
Senior AI Engineer
Senior AI Engineer

Zs Associates • Chicago (IL)

On-site
USD 120,000 - 190,000
Hybrid working model
Total rewards package