Labcorp
Strong Java development background with 7 or more years of experience in Java/JEE application development and 2 or more years of AWS cloud delivery management with Terraform/Terragrunt.
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.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.License/Certification/Education: Normally requires a B.S.
Degree in Computer Science or Engineering (or equivalent program) w/7+ years of experience.ResponsibilitiesWorks within Agile team to clarify story objectives and groom product backlogFacilitates architecture development, technical design planning, solution approach, and implementation in Amazon Web Services (AWS) using Terraform/Terragrunt (HCL)Manages organization of component state descriptions in Terraform/Terragrunt to facilitate minimalistic deployment footprint and resource requirements for deploying changesWork closely with DevOps/CI/CD group for delivery of application components and management of cloud components’ state Diagrams and documents technical approach as required Assists with application development and testing where and when ablePerforms code reviews to ensure quality of programming through standards enforcement, peer code review and automated toolsWorks with DBAs to establish necessary persistence platforms for applicationsDocuments activities using appropriate tools defined by the departmentFollows department coding standardsFollows department procedures that define the software development life cycleTroubleshoots problems in existing and newly developed applications and implements effective and durable solutionsRequirementsBS in computer science, a related technical degree such as engineering, or equivalentKnowledge of AWS cloud services and strategies for migrating monolithic applications to cloud microservicesWorking knowledge of JDBC and data sourcesExperience with multiple application servers (Websphere and WebLogic, minimum) and message queue implementationsExperience using object-relational mapping (ORM) technologiesExperience using Windows and LinuxMust have excellent working knowledge and be technically proficient in Object-oriented analysis and design, and programming with objectsSoftware design patterns and their applicationIntegration patterns and frameworksDatabase platforms and SQLExperience analyzing performance of programs and resolving performance issuesExcellent verbal and written communications and organizational skills are requiredA team player that can easily adapt to a rapidly changing environment Required Programming Languages And ToolsJava/JEE, and Javascript/TypeScriptTerraform/Terragrunt; familiarity with CloudFormationSOAP services and REST services with JSON Amazon Web Services (AWS) Console and CLIWindows and LinuxExcellent understanding of XML, XSD, XSLT, WSDL, and WSDL versioning best practicesExcellent understanding of Enterprise RDBMS and design with ER diagramsExcellent knowledge of single-page application technologies like Angular or React, and state management tools for such frameworksCSS3 and LessPersistence with Hibernate, JPA, or other ORM frameworks Log4j, JUnitMonitoring Dynatrace for JVMsIDE Eclipse, Visual Studio Code Source Control Git and TFSBuild and Deployment Maven, Ant, Jenkins, UrbanCode DeployContinuous Integration and Build Automation using Jenkins, Maven, Nexus repositoryOracle Database, prefer experience with AWS Aurora PostgreSQL as wellExtras Knowledge of IBM MQ and its configuration is a plus Healthcare applications experience a plus21-77696Covance is proud to be an Equal Opportunity Employer: As an EOE/AA employer, the organization will not discriminate in its employment practices due to an applicant’s race, age, color, religion, sex, national origin, sexual orientation, gender identity, disability or veteran status.