> Markdown version of [/jobs/ext/1849280-full-stack-java-developer](https://www.wearedevelopers.com/jobs/ext/1849280-full-stack-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full-stack Java Developer - **Company:** LabCorp - **Location:** Indianapolis, IN, United States - **Experience:** Experienced - **Salary:** $90,000.0 - $110,000.0 - **Contract:** Temporary contract - **Skills:** Unit Testing, Computer Programming, Computer Engineering, Data Structures, Monitoring of Systems, Software Deployment, Software Engineering, Software Systems, System Software, System Testing, Test Data, Reliability of Systems, Information Technology - **Published:** July 13, 2026 - **Apply:** https://labcorp.wd1.myworkdayjobs.com/External/job/USA---IN---Indianapolis---8211-Scicor-Drive/Full-stack-Java-Developer_2621634 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline. * 2 or more years of experience in software design and development. Additional Job Standards * Strong foundation in computer science concepts, including data structures, algorithms, and large-scale software system design. * Proven experience in troubleshooting and unit testing across both new and existing production systems. * Proficiency in programming with demonstrated ability in problem identification, analysis, and resolution., All job offers will be based on a candidate's skills and prior relevant experience, applicable degrees/certifications, as well as internal equity and market data. ## Description * Gather, analyze, and document system requirements, including enhancement requests, and translate them into clear technical specifications aligned with client needs. * Design, develop, and customize software solutions by writing new code and modifying existing programs to meet evolving standards and client requirements. * Implement system software, configure it to client environments, and create migration packages to support system testing, user acceptance testing, and production deployment. * Develop test plans, perform unit testing, generate test data, and conduct quality assurance reviews to ensure software reliability and performance. * Validate software after deployment, address any issues identified, and ensure smooth system functionality in the production environment. * Enhance and optimize complex software systems and implementation processes to improve performance, scalability, and maintainability. * Provide ongoing production support by monitoring system performance, troubleshooting issues, resolving defects, and ensuring system stability and availability. ## Related Videos - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How To Test A Ball of Mud](https://www.wearedevelopers.com/videos/173-how-to-test-a-ball-of-mud) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Dirty Tests And How To Clean Them](https://www.wearedevelopers.com/videos/515-dirty-tests-and-how-to-clean-them) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Stop Guessing, Start Measuring: Evaluating RAG Systems with Synthetic Test Data](https://www.wearedevelopers.com/videos/1982-stop-guessing-start-measuring-evaluating-rag-systems-with-synthetic-test-data) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)