- Design, develop, test, and maintain a Java-based application used as an online help and technical documentation platform.
- Work extensively with Eclipse IDE, OOP principles, and established Java web technologies.
- Develop and maintain responsive web components using Java, JavaScript, HTML5, CSS3, XML, and XSLT.
- Build, package, and release documentation and application updates using Jenkins CI, GIT, and related tooling.
- Provide technical support and continuous improvement for the Eclipse-based online help system.
- Contribute to the Documentation RAG project by supporting the design and implementation of Retrieval‑Augmented Generation pipelines (e.g., data ingestion, chunking strategies, prompt handling).
- Take ownership of the integration layer between Java‑based platforms and Python‑based RAG services, including API design, authentication, error handling, and performance considerations.
- Develop and maintain supporting services and scripts in Python, following clean coding and testing best practices.
- Assist in evaluating AI/LLM solutions with respect to correctness, performance, and robustness.