×
Register Here to Apply for Jobs or Post Jobs. X

Java Backend Engineer

Job in Columbus, Bartholomew County, Indiana, 47201, USA
Listing for: KPIT
Full Time position
Listed on 2026-07-15
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 110000 - 160000 USD Yearly USD 110000.00 160000.00 YEAR
Job Description & How to Apply Below

Responsibilities

  • Design and implement Scalable XML-to-PDF Document Conversion Pipelines using Java.
  • Design, develop, and implement Microservices-based architectures for document conversion, storage, metadata management, and download services.
  • Develop and maintain High-Performance Document Processing Services and Frameworks.
  • Integrate, optimize, and enhance existing XML/XSLT Transformation Solutions.
  • Evaluate, select, and implement Industry-Standard PDF Generation Technologies.
  • Build services for reading and writing documents to Azure Blob Storage.
  • Design and manage Azure Storage Containers, Folder Structures, and XML/PDF Repositories.
  • Implement Metadata Management, Document Lifecycle Tracking, and Status Monitoring solutions.
  • Design and develop REST APIs for Bulk Document Download capabilities.
  • Implement On-the-Fly ZIP Generation and File Streaming for document downloads.
  • Optimize Large File Transfers to minimize Memory Consumption and improve Performance.
  • Support Concurrent Downloads and High-Volume Document Processing Workloads.
  • Automate PDF Generation Workflows for newly uploaded XML Documents.
  • Develop Multi-Threaded and Parallel Processing Solutions for document conversion.
  • Optimize Conversion Throughput, Resource Utilization, and System Scalability.
  • Implement Retry Mechanisms, Error Handling, and Fault-Tolerant Processing Workflows.
  • Deploy and manage Applications and Services on Microsoft Azure.
  • Create and maintain CI/CD Pipelines for automated Build, Testing, and Deployment processes.
  • Collaborate with Infrastructure, Application Development, and Cloud Engineering Teams to deliver solutions.
Requirements
  • Support Production Deployments, Issue Resolution, Troubleshooting, and Performance Tuning activities.
  • Strong hands‑on experience in Java 8/11/17+, Spring Boot, REST API Development, Multithreading, Concurrency, Collections Framework, and JVM Performance Tuning.
  • Expertise in designing, developing, and optimizing Enterprise-Grade RESTful Services and Backend Applications.
  • Experience working with Apache Tomcat, Servlet Architecture, and Web Application Deployment.
  • Strong understanding of API Design Principles, Implementation Patterns, and Integration Best Practices.
  • Strong understanding of Microservices Architecture, including service decomposition, API communication patterns, and distributed system design.
  • Proficiency in XML, XSLT, XPath, and SAX/DOM Parsing Frameworks.
  • Experience developing and supporting XML Transformation and Document Processing Solutions.
  • Hands‑on experience with Microsoft Azure Cloud Services and Cloud‑Native Application Development.
  • Strong experience working with Azure Blob Storage for secure Document Storage and Retrieval.
  • Strong database development experience with SQL Server and Oracle Databases.
  • Good understanding of Metadata Schema Design, Database Modelling, and Query Optimization Techniques.
  • Expertise in REST API Integration, JSON/XML Payload Processing, and Service Orchestration.
  • Experience implementing Authentication and Authorization mechanisms for enterprise applications.
  • Strong knowledge of API Performance Tuning, Scalability, and Reliability Improvements.
  • Experience in ZIP File Generation, File Streaming, and Bulk Download Implementations.
  • Expertise in handling Large File Processing with optimized Memory and Resource Utilization.
  • Knowledge of Storage Optimization Strategies for High-Volume Document Repositories.
  • Experience building and supporting Content Transformation Pipelines and Document Processing Workflows.
  • 6+ years of experience in Java Backend Development, building scalable, high-performance enterprise applications and services.
  • 3+ years of hands‑on experience working with Microsoft Azure Cloud and cloud-native application architectures.
  • Proven experience in XML/XSLT transformations and enterprise document-processing solutions.
  • Experience handling and managing millions of documents in large-scale storage and retrieval platforms.
  • Strong expertise in designing and implementing file download, streaming, and ZIP generation services.
  • Demonstrated architecture design, performance optimization, and scalability engineering skills for enterprise applications.
  • Ability to independently design,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary