Lead Java Engineer

Posted Sep 25

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

GT5 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights6 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange6 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange6 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil6 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft6 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

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