Urgent opening For Senior Backend Engineer (Java) - Pune
Virtusa Consulting Services · Pune · onsite · Posted 41d ago
About a minute. You'll make an account on the way through.
About this role
Senior Backend Engineer (Java)
An experienced backend engineer working on document processing and content transformation systems within the academic publishing domain.
The role spans core Java development, complex file-format and specification handling, and backend service integration across cloud, messaging, and rules infrastructure.
Areas of Knowledge & Expertise1. Core Language, OOP & Algorithmic Foundations
Java 17 as the primary language, with exposure to ANTLR4, Drools 8/MVEL rule engines, JavaScript, C++17, Pascal, and Lua. 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.
2. 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.
3. 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.
4. Build, Quality & Observability Tooling
Gradle 8 build pipelines, GitHub Actions CI, and testing with JUnit 5 and Mockito are core to the role. Familiarity with static analysis (Checkstyle, Spotbugs, XMLUnit) and observability tooling (Prometheus, Grafana, Kibana/ELK Stack) is a plus.
Required TechnologiesLanguages
Java 17
JavaScript
Specifications and file formats
HTML 5, XML, XSLT, JSON, CSS
PDF Specification, JATS Specification
Character encodings: Unicode, UTF-8/16/32
Frameworks, libraries and technologies
Spring Framework, Spring Boot, Spring Integration, OpenFeign
Jackson Core & DataBind
PDFBox, Apache POI
Apache Commons, Guava, Lombok, Slf4j
Docker, GCP Storage, AWS S3
Gradle 8
GitHub Actions, JUnit 5, Mockito
Principles & algorithms
Object-oriented programming principles
Design patterns (Visitor, Strategy, Adapter, Decorator, Facade, etc.)
Tree traversal algorithms
Dynamic programming
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), 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
Frameworks, libraries and 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
Principles & algorithms
Forward chaining and backward chaining
Branch and bound algorithm
Sourced from naukri
Skills
About Virtusa Consulting Services

Virtusa Consulting Services
IT Services & Consulting
18.8k+
employees
1996
30 years old
Hyderabad / Secunderabad, Telangana
India
₹13.7L PA avg
Avg at Virtusa Consulting Services
₹20L – ₹30L PA
This role
About
Industries
Employee ratings
10 reviews
Culture
2.5
Career growth
2.0
Work-life
2.7
Employees rate it well for
Find them on