Sr. Programmer/Analyst -- Sr. Java Developer at LABORATORY CORP OF AMERICA HOLDINGS

Skip to site navigation Skip to main content

Search by Location

Job Matching Already Registered?

COVID-19 UPDATE

The health and safety of our employees, candidates and community members is very important to us. Due to the current coronavirus (COVID-19) outbreak, we’re leveraging phone and video conferencing for the vast majority of our interviews to ensure we can continue to recruit exceptional people to further our mission to improve health and improve lives. If you have any questions about our remote-based interviewing process, our Global Talent Advisors are ready to virtually assist you.

Sr. Programmer/Analyst -- Sr. Java Developer

Apply Now
Location Durham, North Carolina Job ID 20-83433

Leverage technology skills to develop business solutions within the healthcare industry. Create and implement enterprise standards for a web service platform (RESTful APIs). Provide a modern framework for Java/Linux-based solutions across IBM z-Series, virtualized machines, and hybrid cloud platforms (IaaS). Enable new business workflows for the company as well as help to build out a new IT infrastructure. Web applications and web service development, platform development, automation, and coaching/mentoring of teams adopting the platforms. Deal with complex business integrations, elicit requirements, and implement secure and high-performance services consumed by various devices and applications across the organization. Drive the evolution of solutions and ensure internal and external clients' software requirements are met. Develop complex RESTful webservices in a cross-functional and agile development team. Contribute to the SOA standards for the company. Follow best practices for test-driven development (unit testing and beyond). Design functional/system integration tests and automation. Collaborate with Business Analyst on product requirements analysis. Perform code and design reviews with peers. Conduct complex impact analysis. Contribute complex application architecture. Contribute complex technical alternatives. Occasional travel to corporate offices in Burlington, NC for meetings.

Requirements

Bachelor's degree or foreign equivalent in Engineering or Computer Science plus five (5) years of progressive experience as a Developer. The position requires five (5) years of experience in each of the following: Healthcare Industry; Java enterprise development using Java 1.4 -- Java 8.x; JEE compliant application servers using WebSphere and Liberty; Spring; Hibernate; REST; JMS; Web service technologies - JAX-RS, JSON, JAXB, JAX-WS, and WSDL; Highly efficient RDBMS SQL (e.g. DB2, Oracle); Agile/SCRUM methodologies; Coach and mentor junior developers and teams adopting the platforms; Test-driven development and continuous integration. Position requires two (2) years of experience in each of the following: Java enterprise development using Java 9; Spring Boot; Reactive Programming with Spring-Integration; Drools; Docker EE; Kubernetes; Netflix Archaius; Netflix Hystrix; The position requires one (1) year of experience in each of the following: Apache Camel; Angular.

Shift

1

Schedule

40 hrs/wk, Monday -- Friday 8 a.m. to 5 p.m.
Apply Now

Location

Check out where you could be working if you apply.

View Map

Join Our Talent Community

Interested In:Search for a category and select one from the list of suggestions. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.

  • Information Technology, Durham, North Carolina, United StatesRemove

Your information may be used to contact you, including by text message, about the event and will be retained for future communication about opportunities with LabCorp. A submission through this form does not guarantee you a job with LabCorp. By clicking “Sign Up” you agree to receive text messages at the wireless number you provide. Up to 5 messages per month. SMS/MMS texts may be sent using automated.