Jobs and Careers
LA

Senior JAVA Full Stack Engineer

Labcorp
United Statesfull_timeVerifiedPosted 31 May 2024
💰 $130,000/yr($110,000/yr$130,000/yr)

About the role

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 

Company

Labcorp

View company profile →