Terms of Employment:
Contract, 12 Months (Possible Extension / Permanent Conversion)
This position is primarily remote. With that said, candidates must reside in Maryland, Washington, DC, or Virginia to consider working onsite in Columbia, MD (Merriweather) roughly once per month. A final round in-person interview may be required, as well.
Overview & Responsibilities:
Work with a leading organization in the healthcare insurance space as a Lead Software Engineer. You will join the a Systems Engineering team to lead development on a custom-built, high-volume claims processing system. This role is ideal for a seasoned Java expert who enjoys architectural challenges and wants to play a pivotal role in maintaining 24/7 mission-critical healthcare infrastructure. You will
Lead the development of enhancements and new features for the in-house Java-based claims system.
Participate in full-scale Scrum/Agile processes, including sprint planning and task distribution.
Collaborate with Business Analysts and Testers to move code through the SDLC into production.
Perform back-end development focusing on complex data flows and healthcare transaction processing.
Maintain and support the production system, including occasional script writing for CI/CD pipelines.
Mentor other developers and provide technical guidance on design and architecture.
Required Qualifications:
Minimum of 8 years of experience in software development with a focus on Java.
Core Technical Stack: Java (Version 8/9 or higher), Spring Boot, AWS, and Kubernetes.
Strong Oracle experience, including the ability to work with SQL, procedures, and functions.
Experience with Jenkins for running and maintaining automation tasks/scripts.
Previous experience in the Healthcare industry with a solid understanding of claims processing.
Proficiency with X12 837 (Claims) transaction sets.
Preferred Qualifications:
Experience with X12 835 (Remittance Advice) and other healthcare formats (834, 270).
Familiarity with Snowflake and Angular (Front-end experience is a plus but the role is back-end focused).
Knowledge of Python for scripting.
Experience with Kubernetes console for monitoring pods and application deployments.
Relevant technical certifications.