Senior Java Developer
- Services
Build & engineer Product Engineering
- Overview
- Web Application Development
- Web Application Maintenance
- Mobile App Development
- Mobile App Maintenance
- Mobile Apps for EdTech
- UI/UX Solutions
- Legacy Migration
- Application Modernization
- Cloud Solutions
- Data Services
- Business Intelligence
- Quality Assurance
- DevOps Consulting
- API Management
IBM i platform AS400 / iSeries
- Overview
- AS400 Support
- Modernization as a Service
- GUI for iSeries
- Cloud Migration
- iSeries Integration
- Automation on iSeries
- IBMi Documentation
- EDI Services
- Data Services
- Backup & Disaster Recovery
Intelligent automation Robotic Process Automation
- Overview
- Accounting
- Banking
- Insurance
- Mortgage
- Revenue Cycle Management
- Legal
- Education
- Airline
- Logistics
- Manufacturing
- Fixed Price Support
Healthcare IT
Compliant digital health solutions delivered by our healthcare practice.
Visit Nalashaa Health
ISO-aligned delivery � Enterprise SLAs � US & global teams
Need the right engagement model?
Talk to an expert
- Business Applications
Microsoft Dynamics 365 Implementation & Apps
- Sales
- Marketing
- Customer Service
- Field Services
- Project Service Automation
- Portals
Finance & operations ERP & Supply chain
- Finance
- Business Central
- Supply Chain Management
- Commerce
- Human Resources
- Artificial Intelligence
Digital practice
Nalashaa Digital
End-to-end Dynamics 365 consulting, upgrades, and managed support.
Explore Dynamics 365
- AI Services
Applied intelligence
- AI Strategy Consulting
- AI for AS400 / IBM i
Responsible AI for enterprise workflows
Start a conversation
- Resources
Insights & proof
- Case Studies
- Blogs
- Whitepapers
- Infographics
- Related Pages
- About Us
Company
- Who We Are
- Life@Nalashaa
- Careers
- Contact Us
Trust & governance
- Quality Policy
- ISMS Policy
Connect
Next step
Work with us
Tell us about your roadmap for engineering, IBM i, RPA, or AI.
Contact our team
- Case Studies
- Make Appointment
- Business Solutions
- Microsoft Dynamics 365
- Services
- Product Engineering
- Overview
- Web Application Development
- Cloud Solutions
- Data Services
- Quality Assurance
- AS400 Support
- Robotic Process Automation
- Overview
- Accounting
- Airline
- Education
- Insurance
- Legal
- Logistics
- Manufacturing
- Mortgage
- Artificial Intelligence
- Supply Chain Management
- Resources
- Case Studies
- Blogs
- Related Pages
- About Us
- Who We Are
- Life@Nalashaa
- Career
- Contact Us
- Case Studies
- Business Applications
- Back
- Microsoft Dynamics 365
- Implementation
- Sales
- Marketing
- Finance
- Field Services
- Business Central
- Project Services Automation
- Customer Service
- Commerce
- Human Resources
- Portals
- Artificial Intelligence
- Supply Chain Management
- Services
- Back
- Product Engineering
- Overview
- Web Application Development
- Web Application Maintenance
- Business Intelligence
- Cloud Solutions
- Mobile App Development
- Mobile App for Edtech
- Data Services
- Quality Assurance
- Mobile App Maintenance
- DevOps Consulting
- Legacy Migration
- Application Modernization
- API Management
- UI/UX Solutions
- Robotic Process Automation
- Overview
- Accounting
- Airline
- Banking
- Education
- Insurance
- Legal
- Logistics
- Manufacturing
- Mortgage
- Revenue Cycle Management
- Fixed Price Support
- AS400 / iSeries
- Overview
- AS400 Support
- iSeries Integration
- Automation on iSeries
- IBMi Documentation
- GUI for iSeries
- Cloud Migration
- Modernization as a Service
- EDI Services
- Data Services
- Backup & Disaster Recovery
- Healthcare IT
- Resources
- Back
- Case Studies
- Blogs
- Related Pages
- Whitepaper
- Infographics
- AI Services
- Back
- AI Strategy
- AI for AS400
- About Us
- Back
- Who We Are
- Life @ Nalashaa
- Careers
- Contact Us
- Quality Policy
- ISMS Policy
- Make Appointment
Senior Java Developer
Apply Now
Senior Java Developer
Apply Now
Functional Area
Engineering
Experience Required
4-8 years
Work Location
Bangalore
Functional Area
Engineering
Experience Required
4-8 years
Work Location
Bangalore
Description
We are looking for a Senior Java Engineer to work on a US payer-side healthcare platform focused on FHIR-based API development, system integration, and healthcare data processing. The role involves developing, enhancing, and maintaining FHIR APIs using Java, Spring Boot, and HAPI FHIR, along with building structured and unstructured data extraction pipelines using Spring Batch. The engineer will collaborate with cross-functional teams to improve API performance, ensure reliable data processing, integrate services through Apache Kafka, and deliver scalable backend solutions. The role also requires strong debugging, testing, and problem-solving skills, along with the ability to work with an existing codebase and communicate progress clearly with US-based stakeholders.
Responsibilities
Roles and Responsibilities
- Develop, enhance, and maintain healthcare APIs using Java 17+, Spring Boot 3, and HAPI FHIR.
- Build and integrate FHIR R4 resources, Bundles, references, extensions, and profiles to support healthcare data exchange.
- Work on FHIR-based prior authorization workflows and related healthcare interoperability requirements.
- Design, develop, and maintain batch processing pipelines using Spring Batch for structured and unstructured data extraction.
- Implement batch jobs with appropriate processing, error handling, retry, restart, scheduling, and monitoring mechanisms.
- Extract information from documents such as PDFs, Word files, HTML pages, and scanned images, and map the extracted data to appropriate FHIR resources.
- Develop and maintain Kafka producers and consumers for reliable asynchronous communication between the FHIR platform and payer portal.
- Design and optimize SQL queries, database transactions, and data processing operations across relational databases, preferably Microsoft SQL Server.
- Implement REST integrations with appropriate timeout, retry, error-handling, and message-correlation mechanisms.
- Troubleshoot application issues, analyze logs and stack traces, and resolve performance, integration, and data consistency problems.
- Write unit and integration tests using JUnit 5, Mockito, and relevant Spring Boot testing tools.
- Participate in code reviews, Git-based development workflows, API testing, and Agile ceremonies.
- Collaborate with engineering teams and US-based stakeholders, providing clear progress updates and taking ownership of assigned deliverables.
- Follow engineering best practices for application security, reliability, maintainability, and performance. Requirements Technical Skills
- Strong hands-on experience in Java 17 or later, including modern Java features, collections, streams, generics, Optional, exception handling, and object-oriented programming principles.
- Strong experience with Spring Boot 3, including REST APIs, dependency injection, configuration, profiles, conditional beans, transaction management, and application monitoring.
- Hands-on experience with Spring Batch, including jobs, steps, ItemReader, ItemProcessor, ItemWriter, chunk-oriented processing, retry, skip, restart, and job configuration.
- Practical experience with FHIR R4 and healthcare interoperability, including working with FHIR resources, Bundles, references, and FHIR APIs using the HAPI FHIR library or equivalent hands-on FHIR platform integration experience.
- Strong SQL skills, preferably with Microsoft SQL Server, including joins, CTEs, window functions, subqueries, indexing, query optimization, and transaction management.
- Experience with JPA/Hibernate, relational database design, and working with multiple data sources.
- Hands-on experience with Apache Kafka and Spring Kafka, including producers, consumers, message acknowledgements, error handling, and reliable message processing.
- Experience integrating REST services and implementing appropriate timeout, retry, and asynchronous processing mechanisms.
- Knowledge of document processing and data extraction from formats such as PDF, Word, HTML, and scanned documents.
- Experience with JUnit 5, Mockito, unit testing, integration testing, and API testing using Postman, Bruno, or similar tools.
- Strong debugging and troubleshooting skills, including analyzing application logs, stack traces, and unfamiliar codebases.
- Familiarity with Git, pull requests, code reviews, and Agile software development practices. Good to Have
- Experience with HAPI FHIR JPA Server internals, custom operations, interceptors, resource DAO interfaces, and FHIR validation.
- Knowledge of HL7 FHIR implementation guides, particularly Da Vinci CRD, DTR, and PAS.
- Understanding of healthcare payer workflows, prior authorization, claims, utilization management, or X12 278.
- Experience with PDFBox, Apache Tika, OCR tools such as Tesseract, or AWS Textract.
- Familiarity with SQL on FHIR, FHIR Bulk Data export, NDJSON, SQL Server JSON functions, or flattening nested FHIR resources into relational tables.
- Exposure to AWS services such as ECS and S3, Docker, and CI/CD pipelines.
- Familiarity with application observability tools such as Micrometer, Prometheus, Grafana, or Datadog.
- Experience with Testcontainers for database and Kafka integration testing.
- Exposure to cloud-based healthcare platforms and large-scale backend systems. Preferred Candidate Profile
- Strong backend engineering fundamentals with practical Java and Spring Boot experience.
- Hands-on exposure to FHIR APIs or healthcare interoperability platforms.
- Ability to work independently, take ownership of technical tasks, and deliver solutions in an existing codebase.
- Strong analytical, debugging, and problem-solving abilities.
- Good communication skills and the ability to provide clear technical updates to US-based stakeholders.
Required Skills
Additonal Skills
Apply for This Position
First Name *
Email ID *
Experience *
Last Name *
Cell Number *
Resume *
- All Fields are Mandatory.
Loading...
Uploading your application...
Please wait, do not close this page.
Thank you for applying!
We will review your application and
get back to you at the earliest.
Contact Us
Phone Number Ext:200 732-602-2560
Email Address info@nalashaa.com
Headquarters: 510 Thornall Street, Suite 210, Edison, NJ-08837, USA
India Office: #73/37, 14th Cross, 9th Main, Sector 6, HSR Layout, Bangalore – 560 102
2nd floor, Aryabhangy Pinnacle, SA Road, Elamkulam, Kochi, Kerala, 682020
Services
- Robotic Process Automation
- AS400 Modernization
- AS400 Support
- Product Engineering
- Custom Development
- Cloud Solutions
- Data Services
- Quality Assurance
Certifications
About Us
- Life @ Nalashaa
- Contact
Quick Links
- Case Studies
- Blogs
- Related Pages
- Careers
- Terms and Conditions
- Privacy Policy
- POSH Policy
- Sitemap
© 2026 Nalashaa Solutions. All rights reserved.