About this role
Senior Software Development Engineer III at Labcorp designs, builds, and maintains scalable cloud-native applications across the full stack using Java/Spring for backend and Angular/React for frontend, leveraging AWS services and CI/CD practices in an Agile environment.
Key Responsibilities
- Lead and contribute to full-stack development using Agile methodologies
- Design, build, and maintain RESTful microservices using Java, Spring
- Develop single-page applications using Angular or React
- Support CI/CD pipelines and infrastructure automation
- Mentor junior engineers and contribute to architectural discussions
Technical Overview
Full-stack development with Java/Spring and modern SPA frontends (Angular/React); cloud-native deployments on AWS (Lambda, ECS, IAM, VPC, EC2, ELB, RDS, Route53, S3, API Gateway, SQS, DynamoDB); CI/CD and automation; TDD and QA integration.
Ideal Candidate
The ideal candidate is a senior software engineer with 6+ years of experience in Java or SPA development, strong AWS experience, and a track record of building cloud-native microservices with Java/Spring and front-end Angular/React. They should be comfortable mentoring junior engineers, contribute to architecture discussions, and operate in an Agile environment.
Must-Have Skills
Bachelor's degree in computer science or equivalent6+ years software development experience in Java or another objectoriented language3+ years of experience building applications using AWS services (LambdaECSIAMVPCEC2ELBRDSRoute53S3API GatewaySQSDynamoDB)Strong experience with Spring and RESTful API developmentAbility to quickly learn new technologies and apply them to active projectsStrong troubleshootingproblemsolvingand followthrough skillsExcellent communication and collaboration skillswith experience working in Agile teams
Nice-to-Have Skills
Current or Previous Labcorp experienceExperience developing containerbased and serverless applicationsExperience with messaging services like SQSKafkaIBM MQor ActiveMQExperience with Terraform and Elasticache ( OpensearchRedisValkey etc )Experience building largescalehighavailability applications
Tools & Platforms
Amazon Web ServicesAWS LambdaAWS ECSAWS IAMAWS VPCAWS EC2AWS ELBAWS S3AWS Route53AWS API GatewaySQSDynamoDBSpringRESTAngularReactTerraformElasticache
Required Skills
JavaSpringRESTful APIAngularReactAWSLambdaECSIAMVPCEC2ELBRDSRoute53S3API GatewaySQSDynamoDBCloud-native patternsTest-Driven DevelopmentCI/CDAgileLabcorpTerraformElasticache
Hard Skills
JavaSpringRESTful APIAngularReactAmazon Web ServicesAWS LambdaAWS ECSAWS IAMAWS VPCAWS EC2AWS ELBAWS S3AWS API GatewaySQSDynamoDBCloud-native patternsTest-Driven DevelopmentCI/CDAgileLabcorpTerraformElasticache
Soft Skills
CommunicationCollaborationMentorshipTeamworkProblem-solvingAdaptabilityLearning agilityAttention to detail
Keywords for Your Resume
Software Development Engineer IIIJavaSpringRESTful APIAngularReactAmazon Web ServicesAWSAWS LambdaAWS ECSAWS IAMAWS VPCAWS EC2AWS ELBAWS S3AWS API GatewaySQSDynamoDBCloud-native patternsTest-Driven DevelopmentCI/CDAgileLabcorpTerraformElasticacheOpensearchRedisHigh availabilityLambda
Deal Breakers
Bachelor's degree in computer science or equivalent, 6+ years Java or Angular/React experience, 3+ years AWS services experience
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile