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, develop, and deliver end-to-end solutions from requirements gathering through production deployment and support.
Compensation and Benefits:
Along with competitive pay, as a full-time KPIT employee, you are eligible for the following benefits:
- Geo Blue PPO and HSA plan.
- MetLife – Dental and Vision plan.
- Healthcare and Dependent care flexible spending account(FSA).
- 401k with employer match.
- Company-paid Basic Life and Long-term disability insurance.
- Voluntary benefits include Critical Illness, Hospital indemnity, accident insurance, theft, and legal service.
- Employee Assistance Program.
- Paid Holidays.
- Employee discounts and perks.
- Gym benefit.
Java 8/11/17, Spring Boot, REST API Development, Microservices Architecture, Multithreading,Concurrency, Collections Framework, JVM Performance Tuning, Enterprise Application Development,Scalability Optimization, System Design Patterns, Backend Modernization, Cloud Migration Strategies.
Root cause analysis