LabCorp

Senior JAVA Full Stack Engineer

Remote Durham, NC
USD 110k - 130k
TypeScript CSS Oracle Java AWS Microservices Angular JavaScript PostgreSQL SQL Git
Search for More Jobs Talk to a recruiter now 💪
Description

Labcorp, a leader in diagnostic testing and innovative healthcare solutions, is seeking for a Senior JAVA Full Stack Engineer to join our dynamic Agile team. As a vital member of our team, you will collaborate with cross-functional experts to design, develop, and implement cutting-edge applications that drive our mission of improving health and improving lives.

Duties & Responsibilities:

  • Works within Agile team to clarify story objectives and groom product backlog
  • Facilitates technical design planning, solution approach, and implementation
  • Diagrams and documents technical approach as required
  • Develops user interfaces and/or services as necessary to support functional requirements of applications
  • Performs code reviews to ensure quality of programming through standards enforcement, peer code review and automated tools
  • Works with DBAs to establish necessary persistence platforms for applications
  • Working from technical specifications, codes and unit tests program modules
  • Creates unit tests for written code
  • Documents activities using appropriate tools defined by the department
  • Follows department coding standards
  • Follows department procedures that define the software development life cycle
  • Delivers working software using SCRUM methodology
  • Troubleshoots problems in existing and newly developed applications and facilitates the team to identify and implement effective and durable solutions

Requirements:

  • Strong Java Developer with 7 or more years of experience in Java writing distributed Java database applications, leveraging enterprise integration patterns including events, messaging,  and service buses. 
  • Must be self-motivated, creative, technically astute, and able to coach and develop less-experienced team members.
  • Experience as part of an Agile scrum team required.
  • License/Certification/Education: Normally requires a B.S. Degree in Computer Science (or equivalent program) w/7+ years of experience.
  • Designs, develops, tests, debugs, and documents web applications and supporting services. 
  • Analyzes, reviews, and alters programs to increase operating efficiency or adapt to new requirements. 
  • Provides support for developed solutions.  A
  • bility to function as a technical lead by performing task break down on user stories and helping the team self-organize.

  • Knowledge of AWS cloud services and strategies for migrating monolithic applications to cloud microservices
  • Working knowledge of JDBC and data sources
  • Experience with multiple application servers (WAS and WebLogic, minimum) and message queue implementations
  • Experience using object-relational mapping (ORM) technologies
  • Experience using Windows and Linux
  • Must have excellent working knowledge and be technically proficient in
    • Single-page application frameworks such as Angular
    • Object-oriented analysis and design, and programming with objects
    • Software design patterns and their application
    • Integration patterns and frameworks
    • Database platforms and SQL
  • Experience analyzing performance of programs and resolving performance issues
  • Excellent verbal and written communications and organizational skills
  • A team player that can easily adapt to a rapidly changing environment

Required Programming Languages and Tools:

  • Java and Javascript/TypeScript
  • SOAP services and REST services with JSON
  • Amazon Web Services (AWS)
  • Excellent understanding of XML, XSD, XSLT
  • Excellent understanding of Enterprise RDBMS and design with ER diagrams
  • Significant experience with Angular UI (single-page application framework) and state management tools
  • CSS3 and Less
  • Persistence with Hibernate, JPA, or other ORM frameworks
  • Log4j, JUnit
  • IDE – Eclipse, Visual Studio Code 
  • Source Control – Git
  • Build and Deployment – Maven, Ant, UrbanCode Deploy
  • Continuous Integration and Build Automation using Jenkins, Maven, Nexus Repository a plus
  • Oracle Database, prefer experience with AWS Aurora PostgreSQL as well
  • Knowledge of IBM MQ and its configuration is a plus

Pay Range: $110,000 - $130,000

Benefits: All job offers will be based on a candidate’s skills and prior relevant experience, applicable degrees/certifications, as well as internal equity and market data. Regular, full-time or part-time employees working 20 or more hours per week are eligible for comprehensive benefits including: Medical, Dental, Vision, Life, STD/LTD, 401(K), ESPP, Paid time off (PTO) or Flexible time off (FTO), Commissions, and Company bonus where applicable.  For more detailed information, please click here

*Application window will close on 06/30/2024

Labcorp is proud to be an Equal Opportunity Employer:

As an EOE/AA employer, Labcorp strives for diversity and inclusion 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 of the individual and do not discriminate based upon race, religion, color, national origin, gender (including pregnancy or other medical conditions/needs), 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. We encourage all to apply.

For more information about how we collect and store your personal data, please see our Privacy Statement. 

LabCorp
LabCorp
Biotechnology Health Care Hospital Life Science Medical Precision Medicine

2 applies

51 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers