HealthRecon Connect Logo

HealthRecon Connect provides technology-enabled Revenue Cycle Management solutions to US healthcare providers. The company leverages over 30 years of deep domain expertise, machine learning, AI, cutting-edge analytics, and automated workflows that help improve cash flow, patient outcomes and enable peace of mind for their clients. At HealthRecon Connect, day after day, we not only hold ourselves accountable for setting and maintaining high standards, but we also passionately strive for the highest achievement, customer delight and thrive on the challenge of high expectations and commitment to excel.

HealthRecon was certified a Great Workplace by Great Place to Work® Sri Lanka since 2018 and was adjudged one of the 40 Best Workplaces in Sri Lanka by Great Place to Work® Sri Lanka in 2021. We are also a Signatory Participant of the United Nations Global Compact.

HRC Labs was established to lead the technological transformation of HealthRecon Connect (HRC). Propelled by the deep domain expertise and industry leading service capability of HRC, HRC Labs focus on enhancing the efficiency of healthcare delivery through intelligent automation solutions for healthcare providers. Our tools sustainably improve clients’ operating margins and cash flows by compressing their working capital cycle and reducing their administrative burden.

We are currently looking for a Software Engineer – Java to join HRC focused on Revenue Cycle Management (RCM) technology automations and solutions. HRC offers you an open culture where we place importance on each individuals’ interest and learning path. We practice a flat team structure with individual ownership of projects and welcome professionals who are curious and quick on new skill acquisition.

Please review the criteria and other information listed below thoroughly prior to applying and pay specific attention to the work week, shift details and other features of the job. Due to the large volume of applications we receive, all applications will be reviewed in the order in which they were received and only the candidates short-listed for the first round of interviews will be contacted. Thank you for your understanding.

Job Vacancy:
Software Engineer – Java

Work Week:
Monday to Friday

Shift Window:
3.00pm to 12.00am SLST (Straddle shift)

Other Features:
US calendar applicable


  • Collaborate with cross-functional teams to gather requirements, analyze user needs, and translate them into technical specifications and software designs.
  • Design and implement Java-based software solutions, including both back-end and middleware components.
  • Develop and maintain RESTful APIs and services using Java frameworks such as Spring Boot, Jakarta EE (formerly Java EE), or Micronaut.
  • Design and optimize database schemas, write efficient SQL queries, and perform database operations using relational databases (e.g., MySQL, PostgreSQL, Oracle).
  • Write clean, maintainable, and well-documented code following coding standards and best practices.
  • Conduct unit tests, integration tests, and end-to-end tests to ensure software quality, reliability, and performance.
  • Troubleshoot and debug issues reported by users or identified during testing and implement timely solutions.
  • Participate in code reviews, provide feedback, and collaborate with team members to improve code quality and development processes.
  • Stay updated on emerging technologies, industry trends, and best practices in Java development, and apply them to enhance software solutions.



  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Relevant certifications in Java programming, software development, or related technologies are advantageous but not required.
  • 2+ years of experience in software development, with a focus on Java-based application development.
  • Demonstrated ability to design, develop, and deliver software solutions using Java technologies.
  • Experience working in Agile development environments and collaborating effectively in cross-functional teams.
  • Proficiency in Java programming language and Java-based frameworks and technologies.
  • Strong understanding of object-oriented programming principles, design patterns, and software development concepts.
  • Experience with developing RESTful APIs and microservices using frameworks like Spring Boot, Jakarta EE, or Micronaut.
  • Familiarity with relational databases, SQL, and ORM frameworks (e.g., Hibernate, JPA).
  • Experience with version control systems (e.g., Git), build tools (e.g., Maven, Gradle), and continuous integration/continuous deployment (CI/CD) pipelines.
  • Strong problem-solving, analytical, and debugging skills, with a keen attention to detail.
  • Excellent communication, collaboration, and teamwork abilities.
  • Eagerness to learn and adapt to new technologies, tools, and methodologies.

Let HealthRecon Connect be your partner in success.

Meet Us for Dinner