Senior Java Developer

Dynamics Expertise
Bengaluru, Karnataka, India
  • 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.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →