Role overview

Software Engineer

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Key Responsibilities

  • Assist in developing and maintaining Java-based components within the modernization framework.
  • Support refactoring efforts for legacy components under senior developer guidance.
  • Participate in implementing APIs, integrations, and backend services.
  • Write clean, maintainable code following defined coding standards.
  • Assist in documenting technical requirements, system behaviors, and application architecture updates.
  • Perform basic unit testing and assist with debugging activities.
  • Collaborate with mid-level and senior developers during design sessions and sprint ceremonies.

Qualifications

  • 2 years with BS/BA; 0 years with MS/MA; 6 years with HS diploma
  • Must have active Public Trust clearance.
  • Must have Security+ certification
  • Experience with AI development
  • Cloud development experience.
  • Must have hands-on experience developing Java EE applications on WebLogic Application Server
  • High-level knowledge of Relational Database Management Systems
Similar roles

Keep a backup shortlist.

Browse stack
FocusSoftware EngineeringRole area
Seniority signalSeniorCandidate level
StackJavaPrimary skills
Location1 accepted countryEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.