Empowering Health at Home
About the Company
CareCentrix is a leading provider of in-home care solutions, helping individuals access the care they need through a coordinated platform. Serving over 16 million members, CareCentrix simplifies the home care process for both patients and physicians, improving continuity of care and reducing readmissions. As a subsidiary of Walgreens Boots AllianceĀ®, CareCentrix focuses on delivering impactful results in the healthcare space, with a strong emphasis on data-driven care delivery.
About the Role
CareCentrix is seeking a Senior Software Developer to design, develop, and support their Hadoop-based data lake and Spring Boot applications. You will manage software enhancements across the development lifecycle, providing post-implementation support while collaborating with business owners, project managers, and other key stakeholders. This role requires independent work and offering backup leadership to the team.
Key Responsibilities
-
Monitor system performance, handle project defects, and manage support tickets.
-
Provide technical support during and after implementation.
-
Design software solutions that integrate with other systems and follow the technology roadmap.
-
Collaborate with the enterprise architecture team on data domain solutions.
-
Participate in system enhancements, testing, and issue resolution.
-
Lead and participate in special projects as assigned.
Required Qualifications
-
Bachelorās degree in Computer Science or equivalent experience.
-
8+ years of Java software development experience.
-
Experience with Apache Spark (preferably with Scala).
-
Strong knowledge of Big Data, distributed stream processing, and message broker technologies (Hadoop, Cloudera, Airflow, HBase, Hive, Kafka).
-
Experience with Spring Boot, REST web services, XML, and JSON.
-
Familiarity with cloud technologies (e.g., AWS).
-
Proficient in writing SQL for ad-hoc investigations.
-
Experience with Agile Scrum teams.
-
Preferred experience in data analysis and the healthcare industry.