Lead Java Engineer
Personal Genome Diagnostics
Lead Java Engineer
Labcorp is seeking a Lead Java Engineer for a team in Durham, NC.
Overview
Corporate IT is seeking a highly experienced Lead Java Engineer to design and deliver modern, scalable enterprise solutions within the healthcare domain. This role combines deep hands-on engineering expertise with strong technical leadership. You will lead the development of cloud-native, containerized, and event-driven Java applications while mentoring engineers and driving engineering excellence across teams.
Work Schedule
This is a full-time, exempt (salaried) position assigned to a First Shift schedule, with standard business hours of Monday through Friday, 8:00 a.m. to 5:00 p.m. in your local time zone. Business needs may occasionally require flexibility in work hours, including earlier, later, or additional hours, with reasonable notice provided when possible. Applicants who live within 35 miles of either the Burlington, NC or Durham, NC location will follow a hybrid schedule. This schedule includes a minimum of three in-office days per week at an assigned location, either Burlington or Durham, supporting both collaboration and flexibility.
Job Responsibilities
- Provide hands-on leadership on complex, multi-team initiatives
- Own end-to-end delivery for systems handling high-volume transactions
- Lead architecture and design decisions for distributed systems and event driven microservices
- Build prototypes and proofs of concept to validate new technologies
- Establish and enforce engineering best practices
- Mentor engineers and drive technical excellence
Minimum Qualifications
- 10 or more years' of total software engineering experience
- 7 or more years' of hands-on Java development experience
- 3 or more years' experience in a Technical Lead role
- 3 or more years' experience developing RESTful web services using the Spring framework.
- 3 or more years' experience using version control systems (e.g., Git).
- 3 or more years' experience with build tools (e.g., Maven, Gradle).
- 3 or more years' experience with unit testing frameworks (e.g., JUnit, Mockito).
- 3 or more years' experience with SQL development and database management.
- 3 or more years' of demonstrated experience leveraging Azure or AWS services for solution design and implementation
Preferred Qualifications
- 2 or more years' experience working in the healthcare domain, including knowledge of FHIR, HL7, and Azure Healthcare Services.
- 2 or more years' of development experience building pipelines for public health/health care data (HL7, FHIR, vocabulary, and HHS data standards )
- 2 or more years' experience with relational and NoSQL databases (e.g., Databricks) for large-scale enterprise solutions.
- 2 or more years' experience of developing container-based and serverless applications.
- 2 or more years' experience of working with messaging services such as SQS, Kafka, IBM MQ, or Kinesis.
- 2 or more years' experience with containerization (Docker, Kubernetes)
Additional Job Standards
- Proven ability to learn new technologies and apply research to ongoing projects.
- Excellent troubleshooting, follow-through, and problem-solving skills.
- Strong analytical, communication, and collaboration skills, particularly within Agile teams.
Benefits
Employees regularly scheduled to work 20 or more hours per week are eligible for comprehensive benefits including: Medical, Dental, Vision, Life, STD/LTD, 401(k), Paid Time Off (PTO) or Flexible Time Off (FTO), Tuition Reimbursement and Employee Stock Purchase Plan. Employees regularly scheduled to work less than 20 hours, Casual, Intern, and Temporary employees are only eligible to participate in the 401(k) Plan. Employees who are regularly scheduled to work a 7 on/7 off schedule are eligible to receive all the foregoing benefits except PTO or FTO. For more detailed information, please click here.
Labcorp is proud to be an Equal Opportunity Employer:
Labcorp strives for inclusion and belonging in the workforce and does not tolerate harassment or discrimination of any kind. We make employment decisions based on the needs of our business and the qualifications and merit of the individual. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), family or parental status, marital, civil union or domestic partnership status, sexual orientation, gender identity, gender expression, personal appearance, age, veteran status, disability, genetic information, or any other legally protected characteristic. Additionally, all qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law.
We encourage all to apply
If you are an individual with a disability who needs assistance using our online tools to search and apply for jobs, or needs an accommodation, please visit our accessibility site or contact us at Labcorp Accessibility. For more information about how we collect and store your personal data, please see our Privacy Statement.
- ...Labcorp is seeking a Lead Java Engineer for a team in Durham, NC. Overview Corporate IT is seeking a highly experienced Lead Java Engineer to design and deliver modern, scalable enterprise solutions within the healthcare domain. This role combines deep hands-on...SuggestedFull timeTemporary workCasual workInternshipWork at officeLocal areaMonday to FridayFlexible hoursDay shift3 days per week
- ...Java Software Engineer Hybrid Mode (5 Days in Month) Durham, NC/Westlake, TX Bachelor’s Degree in a technology related field (e.g., Computer Science, etc.) required Strong experience with Java and J2EE (5-7 years of experience) Working knowledge of relational...Suggested
- ...Full Stack Engineer Industry: Banking and Finance clients Location: Durham, NC (Hybrid... ...of proven programming background in Java or Groovy. Hands on experience in building... ...collaborate with Business Analysts and Design leads to implement robust automation solutions...Suggested
- ...A leading tech company is seeking a Java Developer with over 7 years of experience to create and maintain web microservices using the Spring Boot framework. The ideal candidate should have strong skills in Java, REST, and GraphQL while also being proficient with SQL and...SuggestedFull timeFlexible hours
- ...development and middleware technologies such REST Web Services, Java 8 capabilities (Lambda, Streams and Functional interfaces), SQL... ...experience in Java Technologies. ~ Knowledge of software engineering practices for the full software development life cycle, including...SuggestedContract workWork experience placement
- ...Full Stack Engineer Location: Durham, NC or Merrimack, NH or Westlake, TX or Jersey City, NJ after covid settles (Hybrid Model) Duration... ...: ~ Minimum of 3-5 years development experience ~5 years Java experience. ~ Good knowledge of Spring framework and at least...Contract workWork experience placement
- ...Java Developer Arete Technologies, Inc. offers a set of innovative consulting and outsourcing services, bridging the gap between requirements and outputs of various dexterous and facile companies worldwide. The thrust of providing global deliverables with focus on...Contract workLocal areaWorldwide
- ...Senior Java Engineer Fidelity has a 16 week engagement for two Senior Java Engineers to work remotely or in the Durham NC office. The role involves working with an existing code base to maintain and analyze a reporting engine that runs over a data warehouse. You will...Work at officeRemote work
- ...Java Developer Durham North Carolina Contract Skills You Bring Experience with Java development. Experience with Continuous Integration and Continuous Development tools and practices. Strong testing skills, both functional and performance Experience...Contract work
- ...Software Engineer In Test Dynamic Work Schedule - This is 5 days on site a month- in the same week then the remainder of the month is... ...ethic and good attitude SQL (writing complex SQL Quieries) Java Coding Automation – Selenium, Cucumber, Serenity Fidelity...Temporary workWork at officeWork from home
- ...Sr Software Engineer (Java) Duration: Long Term Contract Location: Durham, NC/ Westlake TX/ New Jersey NJ Job Model: (Hybrid Model) – (4 to 5 Days a Month) Job Description: Required Skills: Java, Microservices, Angular, ORM Technologies, RESTful, Spring...Long term contract
- ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC Skills: ~6+ years Oracle and JAVA Development experience required. ~ Extensive, hands-on working experience with Oracle database, PL/SQL, SQL, Data Modeling and Shell Scripting ~ Experience...Long term contractWork experience placement
- ...Software Engineer (Backend) Durham NC Contract Technical thought leadership with the ability to design, implement, and communicate... ...Design Patterns (OO, Functional, REST) Strong knowledge of Java and Spring Strong knowledge of SQL and Object Relational Mapping...Contract work
- ...Sr. Java Engineer The primary goals of the modernization effort are to modernize the technology platform to handle increasing business volumes and to implement new workflows that reduce manual processing. The new platform must address the business needs of supporting...
- ...development and middleware technologies such REST Web Services, Java 8 capabilities (Lambda, Streams and Functional interfaces), SQL... ...experience in Java Technologies ~ Knowledge of software engineering practices for the full software development life cycle, including...Work experience placement
- ...Senior Java Developer NC FAST requires the services of a Senior Java developer to provide business and systems analysis, modeling, design and programming for NC FAST application development and maintenance operations using Java and web services programming technologies...Work experience placement
- ...Java Developer We are looking to fill a Java Developer in Durham NC. Qualifications Selected person will be responsible to work with senior technical consultants on case management system design and development. Duties include assisting with design requirements...
- ...Principal Software Engineer Fidelity Investments is looking for a Principal Software Engineer to join the Fidelity Customer Protection... ...Engineering / Mathematics or comparable ~8+ years of full stack Java based software development experience building scalable and high...
- ...Java Developer You will be part of a team that is key to help grow CLIENT’s Defined Benefit (Pension Plan Administration) business... ...professionals responsible for the design and development of DB Calculation Engine Applications at its North Carolina site. The expertise we’re...
- ...Mobile Apps and Active Trader Pro®. We're looking for product-aware engineers who are passionate, inquisitive, and responsible individuals to... ...Strong Experience with REST API Design & Development using Java or NodeJS Strong experience designing, deploying and...Work at officeWork from home
- ...Principal Software Engineer Do you want to be part of growing Fidelity’s Defined Benefit (Pension Plan Administration) business and technology... ...application development experience with proven understanding of Java, Spring, OOD, XML, HTML, DevOps and Sybase/SQL/Relational...
- ...Job Title Must Have: Java, Spring framework, Web Services, RDBMS, Angular Top Skills... ...related field (e.g. Computer Science, Engineering, etc.) required. ~7+ years of hands-on... ...Customer obsession. Partner with technical leads to make clear, simple, and technically...Work at officeWork from home
- ...Java Developer (API Development & Integration) Location: Durham, NC Remote till covid Duration: 12+ months Job Description: ~5+ years of hands on software development experience in Java Web services and API solutions. ~ Hands-on experience with Service...Remote work
- ...Senior Software Engineer - Java & Springboot Westlake, Texas, United States About the Job Position: Senior Software Engineer - Java & Springboot Work Authorization: All Work Authorizations Location: Hybrid - 3 times/month onsite; Any of the offices in:...
- ...comprises teams working on a collection of engines that come together to power Fidelity's... ...participate in defining and implementing class leading engineering solutions for our technology... .... Skilled at API development in core Java, Spring MVC / Spring Core / Spring Boot /...
- ...Java Software Engineer Locations: NC, WLK, BOS, MMK Dynamic work schedule - This is 5 days on site a month- in the same week then the remainder of the month is working from home. (They can fly/drive into the office as well). If candidate is not open to this please...Contract workWork at officeRemote workWork from home
- ...NC Fast Senior Java and Curam Developer Location: Research Triangle Park, Durham NC 27709 Duration: Long term NC FAST requires the services of a Senior Java and Curam developer to provide business and systems analysis, modeling, design and programming for NC...Work experience placementShift work
$100k
...visit the below videos exhibiting at Oracle Cloud World/Oracle Java one (Las Vegas) -2023/2022 and at Gartner Data Analytics Summit... ...developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply...Full timeH1b- ...workflows and automations along with building APIs. Job Requirements/Desired Skills and Experience: ~7+ years of experience in Java, solid understanding of Java 11/17 capabilities, Spring batch and spring boot. ~ Experience with Java, SpringBoot, Terraform,...Work experience placement
- ...We are looking for n experienced Java Software Engineer to join our technology team and work with Basket Capabilities. This area plays a critical role in building Next Generation brokerage platform and other brokerage capabilities. The Expertise You Have...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Java Engineer. Be the first to apply!
- java internship Durham, NC
- java full stack angular developer Durham, NC
- java production support Durham, NC
- senior java full-stack developer Durham, NC
- java contract Durham, NC
- senior java j2ee developer Durham, NC
- java Durham, NC
- java intern Durham, NC
- java programming Durham, NC
- java microservices Durham, NC

