Jobs and Careers
LA
Senior Java Software Engineer
LabcorpBurlington, United Statesfull_timeVerifiedPosted 3 Dec 2024
š° $150,000/yr($120,000/yr ā $150,000/yr)
About the role
At Labcorp we believe in the power of science to change lives. We are a leading global life sciences company that delivers answers for crucial health questions because we know that knowledge has the potential to make life better for all. Through our unparalleled diagnostics and drug development capabilities, we provide insights and accelerate discoveries that not only empower patients and providers but help medical, biotech and pharmaceutical companies transform ideas into innovations.
Duties & Responsibilities:
Works within Agile team to clarify story objectives and groom product backlog
Facilitates architecture development, technical design planning and solution approach
Manages component configuration and state to facilitate minimalistic deployment footprint and resource requirements for deploying changes
Diagrams and documents technical approach as required
Assists with application development and testing
Performs code reviews to ensure quality of programming through standards enforcement, peer code review and automated tools
Works with Data Architecture and DBAs to establish necessary persistence platforms for applications
Documents activities using appropriate tools defined by the department
Follows department coding standards and procedures that define the software development life cycle
Troubleshoots problems in existing and newly developed applications and implements effective and durable solutions
Ā
Requirements:
License/Certification/Education: Normally requires a B.S. Degree in Computer Science or Engineering (or equivalent program) w/7+ years of experience
Prior experience working with Labcorp is preferred.
Knowledge of AWS cloud services and strategies for migrating monolithic applications to cloud microservices
Strong Java development background with 7 or more years of experience in Java/JEE application development
Significant experience required with development of distributed database applications, leveraging enterprise integration patterns including service buses and event-driven architectures
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
Working knowledge of JDBC and data sources
Experience with multiple application servers (Websphere 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 OOAD 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 are required
Healthcare applications experience strongly desired
A team player that can easily adapt to a rapidly changing environment
Ā
Required Programming Languages and Tools:
Java/JEE, and Javascript/TypeScript
REST services with JSON
Windows and Linux; MacOS a plus
Excellent understanding of XML, XSD, XSLT, WSDL, and WSDL versioning best practices
Excellent understanding of Enterprise RDBMS and design with ER diagrams
Excellent knowledge of single-page application technologies like Angular or React, and state management tools for such frameworks
CSS3 and Less
Persistence with Hibernate, JPA, or other ORM frameworks
Log4j, JUnit
Monitoring -- Dynatrace for JVMs
IDE -- Eclipse, Visual Studio Code
Source Control -- Git
Build and Deployment -- Maven, Ant, Jenkins, UrbanCode Deploy
Continuous Integration and Build Automation using Jenkins, Maven, Nexus repository
Oracle Database, prefer experience with AWS Aurora PostgreSQL as well
Familiarity with AWS persistence tools such as S3, ElasticSearch/OpenSearch, DynamoDB, RDS Aurora
Optional Programming Languages and Tools:
Terraform; familiarity with CloudFormation
Amazon Web Services (AWS) Console and CLI
Pay Range:
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights ā in under 60 seconds.
Apply Now āGenerate Application KitFree account required ā sign up in 30s