SR Backend Developer Java, Language Tooling

Há 5 dias

Brasil Zallpy Software LTDA Remoto Tempo integral R$ 180.000 - R$ 300.000/ano

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