CACI needs a Cyber Developer to support Cyber applications for the Marine Corps Oracle EBS R12 system, focusing on new development, changes, updates, and upgrades related to Oracle Identity Management and PKI-based account management and authentication.
Requirements
- Experience in Java EE development, Java IDE including VS Code, JDeveloper, Eclipse or similar.
- Experience deploying Java applications in Weblogic.
- Experience with Apache Maven.
- Experience working in Oracle Linux environment and shell scripting.
- Some level of experience in Identify Management with any of these Oracle technologies such as Oracle Access Manager (OAM), Oracle Identity Manager (OIM), Oracle Internet Directory (OID), Oracle Fusion Middleware
- Some level of experience with CAC/PKI based authentication.
- Experience with Security Technical Implementation Guide (STIG) analysis and mitigation.
Responsibilities
- Perform analysis and mitigation related to Security Technical Implementation Guide (STIG) across multiple technology stack.
- Support all technical activities and follow the processes outlined in compliance with approved Agile approach including deploying patches and upgrades to the technology stack.
- Review technical design documentation and perform code reviews produced by other Cyber developers to understand and gain knowledge about the functionalities of different components.
- Tune and optimize code and related systems level configurations.
- Provide technical support during the release testing phases.
- Provide detailed deployment instructions for successful migration as part of a CI/CD pipeline including testing plans.
- Prepare design alternatives and technical specification documents.
Other
- Interact with government product owners and other SMEs to analyze requirements and provide solutions.
- Provide knowledge transfer sessions and mentoring to other resources as required.
- Review Change Requests and aid in gathering requirements and identifying solution.
- Drive meetings with product owners and manage the analysis through design and development phases.
- Ability to develop professional documentation and other written materials.