Software Engineer II
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
93 Java Interview Questions You Should Prepare For
Highest Paying Tech Companies for Developers
7 Important Tips That Every Software Developer Should Know