Job Requirements
- Core Language, OOP &
- Algorithmic Foundations
- Document, Markup &
- Typesetting Format Expertise
Solid working knowledge of core web and document specifications (HTML5, XML/XSLT, JSON, CSS) and academic publishing formats (PDF Specification, JATS Specification, Unicode/UTF-8/16/32). Exposure to the broader publishing-format landscape —
- MathML, SVG, LaTeX/BibTeX/TeX engines, WIRIS MathType (MTEF), Microsoft Office formats (WordprocessingML, DrawingML, OMML, VML), legacy MS-DOC/CFB formats, bibliography styles and formats, font formats, and extended character encodings — is a strong plus.
- Backend Frameworks, Integration &
- Infrastructure
Spring ecosystem (Framework, Boot, Integration), OpenFeign, and Jackson Core/DataBind, with document-processing libraries (PDFBox, Apache POI) and Docker/AWS S3/GCP Storage for deployment and storage. Experience with Aspose.Words, search/NLP libraries (Apache Lucene, Stanford CoreNLP), messaging systems (Kafka, Artemis JMS/Tibco EMS), and native interop via JNI (FontConfig, FreeType, HarfBuzz, Graphite2, TECKit) is a plus.
Required Technologies:JAva
Spring Framework, Spring Boot, Spring Integration, OpenFeign
Jackson Core &
- DataBind,PDFBox, Apache POI
Apache Commons, Guava, Lombok,
Slf4j
Gradle 8, GitHub Actions, JUnit 5, Mockito
Principles & algorithms
Object-oriented programming principles
Design patterns (Visitor, Strategy, Adapter, Decorator, Facade, etc.)
Tree traversal algorithms
Agile programming
ANTLR 4, Drools 8 / MVEL ,C++ 17, Pascal, Lua
MathML 3, Web Annotation Data Model, SVG, XPath, YAML
LaTeX ecosystem: BibTeX, expl3 kernel (LaTeX3e), TeX engines (e-TeX, pdfTeX, XeTeX, LuaTeX), TeXLive, WEB Programming System
WIRIS MathType binary format (MTEF versions 1–5)
EPS (Encapsulated PostScript); bitmap formats: JPEG, PNG, TIFF
WordprocessingML, DrawingML, OMML (OfficeMath), VML (Vector Markup)
Bibliography format details: EndNote, Note Express CLS, CNKISM
MS Word 97-2003 formats: MS-DOC, MS-ODRAW, MS-CFB, MS-OLEDS
Bibliography styles: Chicago, APA, MLA, IEEE, AMA, etc.
Font formats: TrueType, OpenType, Adobe Type 1
Character encodings: ISO/IEC 8859; single and two-byte encodings
Prometheus,Aspose.Words ,Apache Lucene, Stanford CoreNLP ,Kafka, Artemis JMS / Tibco EMS
Checkstyle, Spotbu+gs, XMLUnit,Kibana and ELK Stack, Grafan
Work Experience
7-10Years
📌 Lead Software Engineer (Pune)
🏢 Virtusa
📍 Pune