> Markdown version of [/jobs/ext/731639-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/731639-software-engineer-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). --- # Software Engineer II - **Company:** UVS InfoTech LLC - **Location:** United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Performance Management, Unit Testing, Configuration Management, Software Documentation, Relational Databases, Java Platform Enterprise Edition (J2EE), Microsoft SQL Server, Systems Development Life Cycle, Regression Testing, Enterprise Software Applications, Spring-mvc, Test Scripts, Information Technology, Performance Monitor - **Published:** June 29, 2026 - **Apply:** https://www.dice.com/job-detail/51f2b447-c63b-4c6f-81e2-8d6da8973b1a ## About the Role * Bachelor's degree in Computer Science, Engineering, or related field. * 3-5 years of experience in Java/JEE enterprise application development. * Experience with Spring MVC-based applications. * Experience with SQL Server or equivalent relational databases. * Experience with structured SDLC, ALM tools, and change control processes. * Experience developing and executing unit, regression, and UAT testing., * Experience supporting regulated or federal enterprise systems. * Experience with legacy system operations and modernization support. * Experience with integrated multi-system environments. * Familiarity with accessibility (Section 508) compliance in software delivery. ## Description The Software Engineer II supports daily operations, maintenance, enhancement, testing, and controlled deployment of a mission-critical enterprise application operating in a regulated federal environment. The system includes multiple external interfaces, structured workflows, and a multi-environment release pipeline (Development, Test, Pre-Production, Production). This role is responsible for supporting system operations, resolving defects, developing code changes, executing testing activities, and maintaining compliance with structured configuration management and ALM processes., * Oversee daily system operations and support monitoring of application performance and interfaces. * Identify system bottlenecks, support corrective actions, and notify affected stakeholders. * Support submission of monthly system performance metrics. * Use enterprise ALM tools for code storage, release tracking, and change request management. * Participate in structured change control processes and governance activities. * Organize and conduct user acceptance testing (UAT) for system releases. * Build, test, and deploy application changes across Development, Test, Pre-Prod, and Production environments using approved ALM tools. * Develop code changes to resolve approved change requests. * Perform unit testing and regression testing for system enhancements and defect corrections. * Support development of test scripts for approved requirements. * Support system documentation updates (including SRS, SAD, user guides, and related artifacts) as part of change implementation. * Support End-to-End (E2E) testing of system interfaces across integrated systems. * Develop test plans for system-level and interface testing. * Provide support for system transition activities including knowledge transfer and migration support. * Support coordination of interconnecting system change notifications and release timing impacts. * Ensure deliverables conform to applicable accessibility standards (Section 508) and support accessibility documentation when required. ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [UX is a fullstack job!](https://www.wearedevelopers.com/videos/1020-ux-is-a-fullstack-job) - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Fighting test flakiness with time machines](https://www.wearedevelopers.com/videos/834-fighting-test-flakiness-with-time-machines) - [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) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)