Senior Java Developer – Healthcare / PBM Platform
Senior Java developer designing and supporting mission-critical pharmacy benefit management (PBM) and point-of-sale applications. Day to day you build scalable Java microservices and event-driven integrations with Kafka, Spring Boot, and Oracle SQL within Agile, distributed teams.
- Compensation
- $96.3K–$125K / yr
- Location
- Remote US, United States
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 6+ years of software development experience
- Strong expertise in Java, J2EE, JDBC, Spring, and Spring Boot
- Build applications using web services (SOAP/REST) and microservices architecture
- Hands-on experience with Apache Kafka and event-driven/messaging architectures
- Utilize frameworks such as Struts, Spring MVC, and ESB technologies (Camel/Fuse)
- Apply authentication protocols including OAuth2, SAML, and OpenID
- Develop front-end components using JavaScript, HTML5, CSS, and modern frameworks
- Use repositories and DevOps tools such as Git, SVN, Maven, Bamboo, and Jenkins
- Write optimized Oracle SQL queries
- Solve complex technical problems and learn new technologies quickly
- Apply knowledge of system design, architecture, and security best practices
- Work with distributed teams and manage priorities independently
- At least 3+ years of U.S.-based experience
- 10+ years of overall industry experience
Nice to have
- Experience with Azure configurations
- Familiarity with AWS, Hibernate, and Spring Batch
- Experience with Airflow or similar data processing tools
- Experience in healthcare, Medicaid, claims, pharmacy benefits, or insurance platforms
Full description
Senior Java Developer – Healthcare / PBM Platform (Remote)
Are you an experienced Java developer who enjoys building high-performance applications?
Do you thrive in collaborative Agile environments where you can solve complex technical challenges?
About the Role:
The Senior Java Developer is responsible for designing, developing, and supporting mission-critical applications for pharmacy benefit management and point-of-sale platforms. This role works across distributed teams to build scalable microservices, troubleshoot issues, and deliver high-quality solutions. The position requires strong technical depth, independent execution, and the ability to collaborate with cross-functional partners to drive successful outcomes.
Responsibilities:
- Design and develop Java-based applications and microservices
- Build scalable solutions for high-performance transaction systems
- Develop and support event-driven applications and integrations using Apache Kafka
- Collaborate in Agile ceremonies including planning, estimations, and design sessions
- Partner with product and project teams to provide technical estimates and updates
- Troubleshoot complex production and system issues
- Drive development tasks independently with minimal supervision
- Work with distributed teams across multiple time zones
- Report critical issues clearly and proactively
- Support system architecture and hands-on development as needed
- Conduct peer code reviews and mentor junior developers
- Ensure adherence to security standards and best practices
Requirements:
- Demonstrate 6+ years of software development experience
- Demonstrate strong expertise in Java, J2EE, JDBC, Spring, and Spring Boot
- Build applications using web services (SOAP/REST) and microservices architecture
- Demonstrate hands-on experience with Apache Kafka and event-driven/messaging architectures
- Utilize frameworks such as Struts, Spring MVC, and ESB technologies (Camel/Fuse)
- Apply authentication protocols including OAuth2, SAML, and OpenID
- Develop front-end components using JavaScript, HTML5, CSS, and modern frameworks
- Use repositories and DevOps tools such as Git, SVN, Maven, Bamboo, and Jenkins
- Write optimized Oracle SQL queries
- Solve complex technical problems and learn new technologies quickly
- Apply knowledge of system design, architecture, and security best practices
- Work with distributed teams and manage priorities independently
- Demonstrate at least 3+ years of U.S.-based experience
- Hold 10+ years of overall industry experience