Hendall logo
HendallPosted 1 week ago

Software Engineer

$90,000–$110,000 year

On-siteRockville, Maryland, United States

Full TimeSmall

Job Summary

Analyze, design, develop, test, and maintain enterprise software applications within a complex federal information system environment. Build and modify Java-based applications, APIs, integrations, and automated processes to address enhancements, defects, and changing requirements. Troubleshoot production issues, perform root cause analysis, and implement corrective solutions while supporting software upgrades, patches, and application modernization activities. Participate throughout the full software development lifecycle, including requirements gathering, design, testing, deployment, and maintenance. Maintain technical documentation and ensure code quality using source control and configuration management practices. Perform unit, functional, regression, integration, performance, and user acceptance testing across development, test, and production environments.

Required Qualifications

  • Experience developing, testing, and maintaining enterprise software applications
  • Experience with Java-based application development
  • Experience developing APIs, integrations, and application interfaces
  • Experience troubleshooting production applications and performing root cause analysis
  • Experience with relational databases and SQL
  • Experience with source control, configuration management, software builds, and release processes
  • Experience with software testing, including unit, integration, and regression testing
  • Strong understanding of software development lifecycle practices
  • Strong analytical, problem-solving, and technical documentation skills
  • Ability to satisfy federal background investigation and badging requirements

Desired Qualifications

  • Experience with Java 21, Jakarta EE, Spring Boot, Hibernate, or comparable enterprise Java technologies
  • Experience with Oracle WebLogic and Oracle databases
  • Experience developing REST APIs and web-based applications
  • Experience with Angular or comparable front-end technologies
  • Experience with AWS or other cloud environments
  • Experience with GitLab, JIRA, ServiceNow, or comparable development tools
  • Experience supporting high-availability or mission-critical applications
  • Experience supporting federal government information systems

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce