Lead Java Engineer

Posted 16 hours ago

This is a fully remote position, open to applicants in India.

📋 Description

• Develop scalable services for ingesting, parsing, extracting, transforming, and processing data from PDF, DOC/DOCX, XLS/XLSX, PPT/PPTX, HTML, XML, CSV, and scanned documents.

• Create and implement scalable backend services utilizing Java and Spring Boot.

• Construct document ingestion, parsing, extraction, and transformation pipelines.

• Extract text, tables, metadata, images, and structured data from various document formats.

• Utilize tools such as Apache Tika, PDFBox, Apache POI, iText, or similar technologies.

• Integrate OCR solutions for documents that are scanned or image-based.

• Design asynchronous and event-driven processing workflows using Kafka, RabbitMQ, or similar platforms.

• Develop REST APIs for uploading, processing, extracting, and retrieving documents.

• Manage corrupted files, parsing errors, unsupported formats, and scenarios involving partial processing.

• Enhance systems for high-volume processing, concurrency, memory efficiency, and reduced latency.

• Engage in system design, code reviews, debugging, and resolving production issues.

• Mentor engineers and contribute to the establishment of engineering best practices where applicable.


⛳️ Requirements

• Over 5 years of experience in backend/software engineering.

• Proficient hands-on experience with Java and Spring Boot.

• Experience in developing REST APIs, microservices, and distributed backend architectures.

• Practical experience with document parsing, ingestion, extraction, or processing systems.

• Familiarity with Apache Tika, PDFBox, Apache POI, iText, or equivalent libraries.

• Strong grasp of multithreading, concurrency, asynchronous processing, and JVM performance.

• Experience with relational and/or NoSQL databases.

• Comprehensive understanding of system design, data structures, and API design principles.

• Familiarity with Docker, Git, CI/CD practices, and cloud environments.

• Excellent debugging and problem-solving abilities.


🏝️ Benefits

• Competitive salary and benefits package.

• Flexible and remote work options.

• Opportunity to influence technology strategy and business results.

• Strong opportunities for learning and leadership development.

People also viewed

MWDN10 hours ago

Senior Python Backend Developer

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job
Oscilar13 hours ago

Senior Backend Engineer – Java

IN flagIndia OnlyFull-timeBackend Engineer₹6.6M – ₹9.7M/year
ApplyView job
Veradigm®14 hours ago

Principal Database Engineer – Platform Engineer

US flagUnited States, +1 more countryFull-timeBackend Engineer$130.2k – $189.5k/year
ApplyView job
FCamara Consulting & Training18 hours ago

Senior Backend Developer – Kotlin

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Sedgwick18 hours ago

Power Platform Architect – AI

US flagFlorida OnlyFull-timeBackend Engineer
ApplyView job
NIR-YU19 hours ago

Principal Backend Architect, C#/.NET, Azure

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers