Job Requirements
Strong grounding in OOP principles and design patterns(Visitor,Strategy,Adapter,Decorator,Facade).Comfortable applying tree traversal algorithms and dynamic programming; forward/backward chaining and branch-and-bound are a plus.
Spring ecosystem (Framework,Boot,Integration),OpenFeign,Jackson Core/DataBind,with document-processing libraries(PDFBox,Apache POI),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),native interop via JNI (FontConfig,FreeType,HarfBuzz,Graphite2,TECKit) is a plus.
Gradle 8 build pipelines,GitHub Actions CI,testing with JUnit 5 and Mockito are core to the role.Familiarity with static analysis(Checkstyle,Spotbugs, XMLUnit),observability tooling(Prometheus,Grafana,Kibana/ELK Stack) is a plus.
Required Technologies-Java 17,JavaScript,Specifications and file formats,HTML 5,XML,XSLT,JSON,CSS,PDF Specification,JATS Specification,Character encodings: Unicode, UTF-8/16/32,Jackson Core & DataBind
PDFBox,Apache POI,Apache Commons,Guava,Lombok,Slf4j,Docker,GCP Storage,AWS S3, Gradle 8,GitHub Actions,JUnit 5,Mockito
Object-oriented programming principles, Design patterns (Visitor,Strategy,Adapter,Decorator,Facade)
Tree traversal algorithms, Energetic programming, Preferred Technologies, Languages,ANTLR 4, Drools 8/MVEL, C++ 17,Pascal, Lua. Specifications and file formats,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.Move up in MUST HAVE
WIRIS MathType binary format(MTEF versions 1–5), EPS (Encapsulated PostScript);bitmap formats: JPEG,PNG,TIFF
WordprocessingML, DrawingML,OMML(OfficeMath),VMLVector 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.,Font formats:TrueType,OpenType,Adobe Type 1
Character encodings:ISO/IEC 8859;single and two-byte encodings. Frameworks,libraries,technologies.,Java Regular Expressions, Prometheus,Aspose.Words
Apache Lucene,Stanford CoreNLP, Kafka,Artemis JMS/Tibco EMS, Checkstyle,Spotbu+gs,XMLUnit
JNI(Java Native Interface);native C++ libraries:FontConfig,FreeType,HarfBuzz,Graphite2,TECKit(xpdf knowledge a plus)
Kibana and ELK Stack,Grafana
Work Experience
15-30Years
📌 Systems Architect (Pune)
🏢 Virtusa
📍 Pune