Find a jobRecruiters

Urgent opening For Senior Backend Engineer (Java) - Pune

Exclusive opportunity

Onsite

Urgent opening For Senior Backend Engineer (Java) - Pune

Virtusa

Urgent opening For Senior Backend Engineer (Java) - Pune

Skills

Google Cloud PlatformDockerJavaHTMLExpressSpring BootKafkaGrafanaAWSGradlePrometheusGitHubNLP / Natural Language ProcessingELK StackJavascript

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

₹2,000,000 – ₹3,000,000 / year

Location:

Pune, Maharashtra, India

Work mode:

Onsite

Published on:

10 September 2026

What they need


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.

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

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

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

Other offers great for you!

These companies are also looking for great profiles

FreelanceRepublik

Développeur Back end

Freelance

Paris, France

Hybrid

Skills

JavaGitLabAWS

10 days ago

Quick apply

Futurwork

Senior Network Engineer

Freelance

Brussels, Belgium

Hybrid

Skills

PythonAnsibleJiraZabbixAzure

14 hours ago

Quick apply

KatchMe

Développeur Senior Backend & DevOps - Node.js / TypeScript - Freelance

Freelance

Paris, France

Hybrid, Remote

Skills

LLMs / Large language modelsReactNodeTypescriptAIrag

8 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools