Posted on: September 9, 2021
Corporate IT is actively searching for experienced
expert-level Java Application Architects (hands-on
60%), 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.
importantly, you'll be engaged in meaningful work for an
organization that is committed to "helping people live longer and
healthier lives" every day.
- Lead the
technical design, planning and manage development of both UI and
back end services. Document and present architectural decisions to
the team, peers and management. Provides architectural guidance to
the development team.
- Work with
the development team, project managers, business analysts, Quality
Assurance and users across the organization and create agile,
intuitive and easy-to-use software.
prototypes, reusable and shared microservice components, advanced
solutions, and implementations of application in Java.
- Drive the
evolution of our technology platform and development standards to
ensure that we deliver scalable software solutions to business
- Work with
developers and integration team to brainstorm and research new
design patterns in creating reusable solutions that can be utilized
across the organization.
complex RESTful services in a cross-functional and Agile
code reviews and code merges from all team members.
best practices for test-driven development (unit testing and
functional/system integration tests and automation.
- Work with
other groups within IT to foster the DevOps culture around
automation of builds, testing, deploys and scaling.
- Contribute to the SOA
standards for the company and Conduct impact analysis.
and train developers and help to solve the technical
the envelope with innovative and creative thinking
modern and performant single page applications and address unique
challenges in the interaction with various devices and input
The person can work
either from Burlington or RTP, North Carolina.
Normally requires a B.S. Degree in Computer Science/Computer
Information Systems/Information Technology/Software Engineering/
Computer Engineering, or foreign equivalent with 10 years of
experience in related field.
- 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 integration middleware development.
- 3+ year
experience with hands-on application architecture for large
- 7+ years
of experience in each of the following skills: Java, Spring Core,
Spring Integration, Spring Boot, Spring MVC, Spring
understanding of Java concurrency, concurrency patterns, experience
building thread safe application.
- Must have
extensive web application experience in developing
employee/customer facing high scale applications.
development (including object-oriented development)
skills in implementing Service APIs (SOAP, REST) with the market
leading API Management tools such as Apigee, API
experience delivering microservice based architecture leveraging
APIs, containers and automation.
- Experience with web
service technologies like JAX-RS, JSON, JAXB, JAX-WS, and
knowledge of highly efficient RDBMS SQL (e.g. DB2, Oracle) and Java
integration with it using Spring Data, JPA, Hibernate.
- Experience with NoSQL
implementations a plus (e.g., MongoDB, AWS Dynamodb).
- Experience on cloud based
technologies (Preferred AWS or Kubernetes with OpenShift) and
experience building cloud native applications.
hands-on experience with AWS technologies like Lambda, SQS, EC2 and
ECS is a plus.
knowledge in various data integration solutions (synchronous and
asynchronous) messaging, Publish/Subscribe models, Middleware, and
other related methodologies in a multi-user, multi-platform,
- Experience with messaging
products like IBM MQRabbitMQ, Kafka or ActiveMQ
- Experience in Continuous
Integration (CI) / Continuous Deployment (CD) using tools such as
Maven, Gradle, Git, Sonar, Jenkins, Jira.
- Hands On
experience with TDD with expertise in Junit5 / Mockito.
analytical, communication and team collaboration skills
- Work as a
multi-skilled professional practicing Agile/SCRUM
to coach and mentor junior developers as well as teams adopting the
Keywords: Labcorp, Burlington , Application Architect, Other , Burlington, North Carolina
Didn't find what you're looking for? Search again!