Post Job Free
Sign in

Senior Java Developer

Company:
CEI
Location:
Columbia, SC, 29203
Posted:
December 16, 2025
Apply

Description:

Job Description

One of CEI's largest Healthcare clients is seeking a Sr. Java Developer to join their growing organization!

Client/Industry: Government Services / Healthcare IT (Medicare Systems)

Job Title: Senior Java Developer

Location: 100% Onsite Columbia, SC 29203

Work Schedule/Shift: Mon-Fri 8:00AM – 5:00PM Minimum 40 work hours per week.

Duration/Length of Assignment: 6 Month Contract to Hire

Pay Rate: $69.00 per hour

Additional Information: Must be a U.S. Citizen or Green Card Holder. Occasional off-hours or weekend work may be required. Partial onsite work may be considered after approximately 6+ months based on performance. Interviews will be conducted remotely.

*Must be able to convert to a full-time employee without sponsorship, restrictions, or an additional employer*

W2 Employment Only – No Corp to Corp / C2C arrangements.

Expected potential for contract extension(s) and/or conversion to Full-Time/Permanent Employment.

Optional benefits available during contract (Medical, Dental, Vision, and 401k)

Position Overview:

This role supports a major government-focused healthcare technology organization within its eCommerce Department, specifically on the eServices Portal team. The position contributes directly to the development and support of a large enterprise web portal used by healthcare providers to interact with Medicare systems. The team consists of several Scrum groups of approximately six members each who work collaboratively on system enhancements, ongoing modernization initiatives, and upgrades to the platform. The work supports business functions tied to government contracting, Medicare operations, and the technology services required for compliant, secure provider access. The position centers on delivering full-stack application development and support within an established Agile Scrum structure. The developer participates in solution design, complex application programming, production troubleshooting, and implementation of enhancements across front-end and back-end components. The role requires the ability to analyze business needs, determine logical approaches for system changes, collaborate with product and technical teams, and ensure applications integrate smoothly across related systems. The expectation is steady ownership of development tasks, proactive issue resolution, and contribution to system stability, long-term scalability, and ongoing modernization activities.

Required Skills/Experience/Qualifications:

Bachelor’s degree in Computer Science, Information Technology, or related field

Minimum of 8 years of application development, systems testing, or closely related work

Experience in analysis, design, programming, debugging, and implementation of complex applications

Experience developing enterprise-level applications and custom integration solutions

Proficiency with Java, JavaScript, JSP, and jQuery

Experience using Spring MVC, Spring Data JPA, Hibernate, and working with both front-end and server-side logic

Experience building and integrating SOAP and REST web services

Experience with GitHub for source control

Preferred Skills (Not Required):

Experience with Spring Security

Experience with MQ technologies

Experience with DevOps tools such as Gradle and Jenkins

Experience with Splunk for log analysis

Experience working in Agile Scrum environments

Day to Day/Responsibilities:

Participate in daily Agile Scrum ceremonies, including stand-ups, planning sessions, and discussions regarding ongoing production items and priorities

Analyze action requests and determine required changes across both front-end and back-end layers

Review and modify UI behavior within Spring MVC, JSP, and jQuery to support enhancements or troubleshoot client-side issues

Work with server-side components using Spring Data JPA and Hibernate to analyze and optimize data access logic and ensure efficient integration with underlying databases

Develop complex application components using Java, ensuring alignment with existing system architecture and long-term maintainability

Implement, update, or integrate SOAP and REST web services to support system-to-system communication

Use GitHub to manage version control, branch workflows, and deployment readiness

Monitor application logs and diagnose production issues using Splunk or similar tools

Support production environments by identifying root causes, applying fixes, and verifying stability after implementation

Deploy updates and patches through tools such as Jenkins, ensuring successful transition through build and release pipelines

Evaluate system interdependencies and determine how modifications in one component affect related areas

Perform design, coding, testing, debugging, documentation, and implementation of complex applications throughout the full development lifecycle

Provide technical guidance to lower-level developers and contribute to programming standards or system development procedures

Work with business analysts, system users, and internal teams to understand requirements, validate technical approaches, and ensure alignment with organizational strategies

Recommend reuse of existing components or development of new solutions based on long-term system goals

Support ongoing modernization initiatives, including framework upgrades and user-facing enhancements

Document findings, solutions, and updated procedures to support future troubleshooting and development consistency#INDGEN #ZR

Full-time

Apply