> Markdown version of [/jobs/ext/1833222-full-stack-developer-ii](https://www.wearedevelopers.com/jobs/ext/1833222-full-stack-developer-ii). 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 Developer II - **Company:** LCG, Inc. - **Location:** Rockville, MD, United States - **Experience:** Experienced - **Salary:** $107,272.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Multitier Architecture, Unit Testing, Client Server Models, Configuration Management, Code Review, Software Debugging, Software Design Patterns, Web Development, Java Platform Enterprise Edition (J2EE), Integrated Development Environments, Systems Development Life Cycle, Software Tools, Software Engineering, Software Systems, Web Applications, Enterprise Software Applications, Information Technology, Software Version Control - **Published:** July 22, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/87794711/1 ## About the Role * Bachelor's degree in Computer Science or a related field. * Minimum of 3 years (36 months) of experience as a Full Stack Developer or in a related software development role. * Experience designing and developing Java-based enterprise applications. * Experience with client/server and web application development utilizing n-tier architecture. * Strong understanding of software development lifecycle (SDLC), testing, debugging, and configuration management. * Ability to work collaboratively in a team environment and communicate effectively with technical and business stakeholders. ## Description LCG is seeking a Full Stack Developer II to design, develop, test, and maintain enterprise Java-based applications supporting federal clients. The developer will work closely with project managers, architects, developers, and subject matter experts to deliver scalable, high-quality software solutions following industry best practices throughout the software development lifecycle. Responsibilities: * Design, develop, and maintain Java-based enterprise applications. * Translate technical designs and business requirements into working code. * Perform unit testing, debugging, troubleshooting, and code reviews. * Collaborate with project managers, architects, developers, and stakeholders to clarify requirements. * Develop, test, document, and support software solutions throughout the SDLC. * Ensure compliance with established software development standards and best practices. * Provide configuration management within the development environment. * Utilize software development tools for evaluation, testing, and version control. * Develop and maintain client/server and web-based applications using n-tier architecture. * Learn and implement new technologies, frameworks, and software design patterns as needed. ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [ Secure Code Superstars: Empowering Developers and Surpassing Security Challenges Together](https://www.wearedevelopers.com/videos/422-secure-code-superstars-empowering-developers-and-surpassing-security-challenges-together) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) ## Related Articles - [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) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk)