Posted on: 14/07/2025
Job Description :
We are looking for a skilled Language Engineer Java with experience in developing Domain-Specific Languages (DSLs) and code generators using frameworks from the Eclipse ecosystem.
The ideal candidate should have a strong command of Core Java (Java 17), and hands-on experience enhancing DSLs, implementing testing frameworks, and working collaboratively with domain experts.
Key Responsibilities :
- Enhance and maintain existing Domain-Specific Languages (DSLs) and code generators
- Improve and expand the existing automated testing infrastructure
- Collaborate with domain experts to understand business requirements and translate them into technical solutions
- Participate in code reviews to maintain high standards and ensure code quality
- Write clean, efficient, and unit-tested Java code
- Understand the application domain and contribute to DSL evolution
- Ensure solutions are scalable, maintainable, and aligned with best design practices
Required Qualifications & Skills :
- Bachelors degree in Computer Science, Engineering, or related field
- Minimum 3 years of professional experience in software development
- Proficient in Core Java and working experience with Java 17
- Hands-on experience developing or maintaining DSLs and code generators
- Familiarity with Eclipse Modeling Frameworks, Xtext, or related tools from the Eclipse ecosystem
- Solid knowledge of design patterns and object-oriented programming
- Strong analytical thinking and problem-solving ability
- Excellent collaboration and communication skills
Nice to Have (Bonus Skills) :
- Experience with implementing Language Servers (e.g., LSPs)
- Knowledge of Spring Boot and experience building RESTful microservices
- Familiarity with CI/CD pipelines, unit testing frameworks, and code quality tools
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1512655
Interview Questions for you
View All