Java Application Architect
Company: Labcorp
Location: Durham
Posted on: November 19, 2023
Job Description:
Labcorp is a leading global life sciences company that provides
comprehensive diagnostic and drug development services to patients,
physicians, and healthcare organizations. Our mission is to improve
health and improve lives by delivering world-class diagnostic
solutions, drug development services, and technologies to advance
medicine and improve patient care.Corporate IT is actively
searching for experienced expert-level Java Application Architects
who will leverage their technology skills to develop business
solutions within the healthcare industry. The Application Architect
role will be part of newly formed development teams within Labcorp
and contribute to creating and implementing enterprise standards
for a web service platform (RESTful APIs).The applicant will be
challenged with cutting-edge technologies to provide a modern
framework for Java/Linux-based solutions across virtualized
machines, and hybrid cloud platforms (IaaS). As part of this
transformational team the applicant will enable new business
workflows for the company as well as help to build out a new IT
infrastructure. These platforms enable rapid delivery for our IT
teams. The prospective candidate will be engaged in a wide variety
of work, including but not limited to web applications and web
service development, platform development, automation, and
coaching/mentoring of teams adopting the platforms. The Application
Architect will provide technical leadership in our agile
development teams. The role will include dealing with complex
business integrations, eliciting requirements, and implementing
secure and high-performance services consumed by various devices
and applications across the organization. The applicant will drive
the evolution of our solutions and ensure that we meet our internal
and external clients' software requirements. Most importantly,
you'll be engaged in meaningful work for an organization that is
committed to "helping people live longer and healthier lives" every
day.Responsibilities:
- Lead development teams to build and deploy micro services-based
applications in public cloud with Continuous Integration &
Continuous Deployment tools and processes
- Provide technical leadership throughout the development life
cycle and focus on delivery of quality solutions
- Lead the technical architect and design discussions to propose
architecture patterns to enterprise stakeholders, peers and
management
- Demonstrate knowledge of APIs, microservices architecture,
Infrastructure as Code, Data Architecture, Security and clear
expertise in one or more of these areas
- Encourage innovation and fail fast mindsets and continuously
improve our ability to deliver quality solutions by evolving our
engineering process and technical capabilities.
- Drive a culture of technical excellence and continuous
improvement. Keep up to date on latest software development
methods, language features and design philosophies to contribute to
technology roadmap and manage tech debt work.
- Mentor engineering team members on technical decision making,
code reviews and enforcing engineering practices and standards
- Main point of contact and subject matter expert on your product
domain.Requirements
- Bachelor s degree in Computer Science or foreign equivalent
plus ten (10) years of experience as Architect, Technical Lead,
User Interface Developer, Consultant, or Software Engineer.
- 10+ year experience and expert knowledge of Java (7+)
enterprise development and middleware system integrations.
- 3+ years of architecture and development for building large
scale enterprise applications using AWS Cloud services like Lambda,
SQS, EC2, ECS and API Gateway
- Hands-on working experience with Spring Boot, JPA, Hibernate,
Maven, and other Java development frameworks
- Working experience with Application security using frameworks
such as Spring Security, OAuth 2.0 or OpenID Connect
- In-depth understanding of scalable database design for SQL
(e.g. Postgres, Oracle), Stored procedures and NoSQL solutions
(e.g., MongoDB, AWS Dynamodb)
- Hands-on experience with messaging oriented platforms such as
Kafka, Kinesis Stream IBM MQ and ActiveMQ
- Strong knowledge of cloud-native microservices architectures,
principles and patterns
- Strong understanding of container platforms such as Kubernetes
or OpenShift
- Experience in Continuous Integration (CI) / Continuous
Deployment (CD) using tools such as Jenkins, Maven/Gradle, Git,
Sonar, Jenkins, Jira.
- Hands-on experience with TDD using Junit5 and Mockito
- Experience using Application Performance Management (APM) tools
(e.g., AppDynamics, Dynatrace) and Splunk and ELK or Opensearch
stack for log aggregation
- Working experience as a multi-skilled professional practicing
Agile/SCRUM methodologies.
- Ability to mentor the junior engineers and advocate for
engineering standard processes, control code quality
- Strong analytical, communication and team collaboration
skillsLabcorp 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.
Associated topics: application architect, application developer, c,
c/c++, c#, expert, maven, perl, project architect, senior
Keywords: Labcorp, Durham , Java Application Architect, IT / Software / Systems , Durham, North Carolina
Didn't find what you're looking for? Search again!
Loading more jobs...