Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Summary:
We are seeking a highly skilled Senior Java Developer to design, develop, and maintain high-performance, scalable Java applications for our RCM solutions. This role involves the full software development lifecycle, mentoring junior developers, and contributing to architectural decisions in healthcare financial technology.
Key Responsibilities:
- Lead development of Java applications and microservices for healthcare RCM systems (claims validation, billing, medical coding).
- Write clean, efficient code, ensuring compliance with healthcare regulations (e.g., ICD-10, CPT, Saudi Billing System).
- Collaborate on requirements, design, and delivery of RCM automation solutions.
- Perform code reviews, focusing on data accuracy and integrity in financial transactions.
- Troubleshoot production issues and contribute to process improvements for AI-driven RCM solutions.
Job Requirements
Required Qualifications:
- Bachelor's degree in Computer Science or related field.
- 5+ years of professional Java development experience (Java 8+, Spring Boot, Spring Framework).
- Extensive experience with RESTful APIs and microservices.
- Strong OOP, design patterns, and data structures knowledge.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM (Hibernate, JPA).
- Proficiency in Git and agile methodologies (Scrum, Kanban).
- Excellent problem-solving and communication skills.
Preferred Qualifications:
- Experience with cloud platforms (AWS, Azure, GCP) for RCM solutions.
- Familiarity with containerization (Docker, Kubernetes) and message brokers (Kafka, RabbitMQ).
- Prior experience in healthcare IT, RCM systems, medical billing, or claims processing.
- Understanding of healthcare data standards and regulations (e.g., HIPAA, GCC regulations).
- Experience with AI/Machine Learning concepts in data validation or automation.