Application Engineer

Posted 18ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Application Engineer responsible for supporting a DoD database system by developing, maintaining, and integrating application components. Overseeing modernization initiatives within an Agile environment.

Responsibilities:

  • Maintain and enhance existing application components, including 4th generation language (4GL) code such as Oracle Forms, Reports, and JavaScript.
  • Develop, test, and maintain application functionality during quarterly Agile sprints, supporting bug fixes, emergency priority requirements, and minor system enhancements.
  • Conduct code reviews at key development milestones (50%, 75%, and 90% completion) to ensure code quality and maintainability.
  • Apply secure coding best practices, including adherence to OWASP principles and DoD Application Security and Development (ASD) STIG requirements.
  • Design, maintain, and automate system interfaces and data exchange processes between the core application and internal or external interfacing systems.
  • Support approximately 300 annual data exchanges using Secure File Transfer Protocol (SFTP) and implement modernized data exchange mechanisms such as API-based integrations.
  • Develop reusable integration processes to connect with data sources across multiple cloud infrastructures and incorporate them into the enterprise architecture.
  • Integrate application functionality with DoD and Service-level systems to support enterprise interoperability.
  • Support the migration and deployment of applications to Cloud Service Providers (CSPs) in compliance with the DoD Cloud Computing Security Requirements Guide (SRG).
  • Assist with modernizing the existing monolithic application architecture toward micro front end and micro services based solutions.
  • Develop cloud-native application components and micro services supporting ongoing system modernization initiatives.
  • Contribute to the development of an enterprise system architecture roadmap supporting modernization efforts through 2030 and beyond.
  • Implement user interface and user experience improvements as part of application modernization activities.
  • Develop and execute unit testing and automated test cases, ensuring functionality meets performance and quality requirements.
  • Integrate automated tests into DevSecOps CI/CD pipelines prior to deployment authorization.
  • Participate in System Testing, User Acceptance Testing (UAT), interface testing, and regression testing for system releases and updates.
  • Perform application security scans using tools such as Fortify and Sonatype, and re-mediate vulnerabilities in accordance with Cyber Hardening Policies.

Requirements:

  • U.S. Citizenship
  • CompTIA Security+ CE (DoD 8140/8570 compliant)
  • Preferred Bachelor's degree in engineering, Computer Science, Information Technology, Systems Engineering, or a related technical discipline
  • DoD Clearance not Required
  • Ability to obtain and maintain a Tier 3 (T3) background investigation for Noncritical-Sensitive position; Tier 5 (T5) required for privileged access role
  • Prior experience supporting DMDC or DHRA systems
  • Experience with Java, Oracle databases, SQL, and web application development
  • Knowledge of Oracle Forms, Reports, and other 4GL technologies
  • Experience implementing enterprise application integration patterns and API-based services
  • Familiarity with Agile/Scrum development methodologies
  • Experience working with CI/CD pipelines and DevSecOps practices
  • Strong understanding of secure coding practices and OWASP security standards
  • Experience with Apache Tomcat, web services (REST/SOAP), and enterprise integration technologies
  • Familiarity with MicroStrategy or enterprise reporting platforms
  • Experience working in AWS GovCloud or other DoD-authorized cloud environments
  • Knowledge of microservices architectures and containerized application environments
  • Strong troubleshooting, debugging, and problem-solving skills

Benefits:

  • Medical, dental, vision, disability, and life insurance
  • Flexible Spending Accounts
  • 401(k)
  • PTO
  • Paid Parental Leave
  • Tuition reimbursement
  • Paid federal holidays