Seeking an experienced Systems Software Developer to lead the design, development, and maintenance of complex software systems in a highly regulated environment, creating scalable, reliable, and secure software solutions while supporting end-to-end CI/CD pipelines.
Requirements
- 10+ years of professional experience in software/system design, development, and maintenance with a strong focus on systems software.
- Extensive experience with Java (Java EE/SE, JSP, JSF, Hibernate) and web services development using SOA principles.
- Proficiency with Oracle 10g/11g, Real Application Clusters, and middleware rules engines such as Drools.
- Hands-on experience with CI/CD tools, including Jenkins and GitLab, and automated testing techniques.
- Familiarity with cloud-based development and deployment, as well as containerization technologies like Docker and OpenShift.
- Strong background in Agile/Scrum environments and iterative software development.
- Knowledge of cybersecurity best practices, including FISMA compliance.
Responsibilities
- Design, develop, and maintain complex, scalable, and reliable software systems.
- Implement and manage fully integrated systems infrastructure, including CI/CD pipelines and automated deployment processes.
- Develop clean, efficient, and maintainable code following best practices and coding standards.
- Collaborate with cross-functional teams to ensure systems meet functional, security, and business requirements.
- Maintain accurate software configuration management across multiple releases and environments.
- Perform backlog grooming, configuration upgrades, and delivery automation activities.
- Establish and document standard operating procedures for technical integration and project activities.
Other
- U.S. citizen with active Public Trust/MBI clearance or the ability to obtain one.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field is highly recommended.
- Attention to detail, strong problem-solving skills, and the ability to work effectively within an integrated project team.