Master Thesis: Implement a Language Server for Code Completion
In this role
The goal of the master thesis is to:
- develop a service implementing the language server protocol with LSP4J and Java/Scala, to provide SmartDataLake HOCON notation code completion for various IDE’s.
- Create a plugin for Visual Studio Code to use your LSP implementation
- Bonus: Create a plugin for IntelliJ to use your LSP implementation
What we offer
Join our team as intern and you will find a young, dynamic and culturally diverse working environment.
About your profile
knowledge / skills required
- Knowledge in Java/Scala and basic knowhow about parsers and compilers.
- Interest to deep dive into a concrete parser/compiler challenge.
With 50+ year of history and over 1300 specialists, we offer a unique spectrum of experience, skills and technical innovations.
You want to leverage your educational background, apply your infinite curiosity and your out-of-the-box thinking.
Your initiative is a chance ! We're constantly looking for talented individuals. Check our latest job opportunities !