Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16772505

    Virtusa Consulting Services logo

    Urgent opening For Senior Backend Engineer (Java) - Pune

    Virtusa Consulting Services · Pune · onsite · Posted 41d ago

    ₹20.0L - ₹30.0L PA8–12 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Dear Candidate,

    Please find the details below,

    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 & Expertise

    1. 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 Technologies

    Languages

    • 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

    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), 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


    Kindly share the details below.
    Name:
    Total Experience
    Relevant Experience 
    Contact No:
    Email ID :
    Current Location :
    Preferred Location :
    Current Company:
    CTC:
    ECTC:
    Notice Period:


    Regards,
    Priyanka Bhosale

    Sourced from naukri

    Skills

    amazon web servicesSpring BootJavaMicroservices

    About Virtusa Consulting Services

    Virtusa Consulting Services logo

    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

    Virtusa help clients change, disrupt, and unlock new value that surpasses their wildest expectations not just to reach our best, but to redefine yours.

    Industries

    IT Services & Consulting

    Employee ratings

    10 reviews

    3.7/ 5

    Culture

    2.5

    Career growth

    2.0

    Work-life

    2.7

    Employees rate it well for

    Work-Life Balance37Overall Company37

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Urgent opening For Senior Backend Engineer (Java) - Pune · waiting for your command