Software Engineer II

UVS InfoTech LLC
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

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
+3 more
Test Scripts Information Technology Performance Monitor

Job 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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:31 min

Managing self-healed test scripts safely within continuous integration

Andrei Nutas Andrei Nutas · WWC Europe 2026

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:03 min

Limitations of manual testing in continuous delivery

Evelyn Haslinger · LIVE

4:57 min

Missed edge cases in standard unit testing

Lars Hupel · WWC 2023

Videos

See all

Related articles

See all