
Systems Software Developer, SME
Citizant
full-time
Posted on:
Location Type: Remote
Location: Remote • Virginia • 🇺🇸 United States
Visit company websiteSalary
💰 $130,000 per year
Job Level
SeniorLead
Tech Stack
CloudCyber SecurityDockerHibernateJavaJenkinsOpenShiftOracle
About the role
- Design, develop and maintain complex software systems, ensuring scalability, reliability, and performance
- Develop clean, efficient, and maintainable code and configurations in accordance with best practices
- Collaborate with cross-functional teams to implement systems that meet all functional and security requirements
- Ensure the AD production baseline is maintained with accurate software configuration management across multiple releases
- Actively support Continuous Integration/Continuous Delivery (CI/CD) initiatives, ensuring seamless integration from end-to-end
- Perform upgrading configurations, delivery automation, and backlog grooming sessions
- Minimize program critical risk exposure and ensure that technical solutions are safe, secure, extensible, and scalable
- Establish and document standard operating procedures for both technical integration and broader project or program activities
Requirements
- 10 years of professional experience in software/system design, development, and maintenance
- Demonstrated experience in developing software solutions using Java, including Java EE/SE, JSP, JSF, and Hibernate
- Proven understanding of the ability to design, develop, and integrate web services using service-oriented architecture (SOA) principles
- Experience with Oracle 10g/11g environments and Oracle Real Application Clusters
- Expertise in implementing continuous integration and deployment processes with tools such as Jenkins, GitLab CI/CD pipeline, and automated testing techniques
- Extensive experience working in Agile/Scrum development environments
- Proven experience with cloud-based development and deployment and API containerization technologies like Docker and OpenShift
- Experience in implementing cyber security policies, procedures, and best practices
- A Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field is highly recommended.
Benefits
- Medical, dental, and vision insurance
- 401(k)
- Generous PTO
- Company-paid life and disability insurance
- Flexible Spending Accounts (FSA)
- Employee Assistance Program (EAP)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJava EEJava SEJSPJSFHibernateweb servicesservice-oriented architecturecloud-based developmentAPI containerization
Soft skills
collaborationproblem-solvingrisk managementdocumentationcommunicationagile methodologyleadershiporganizational skillsadaptabilityattention to detail
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer ScienceBachelor’s degree in Information TechnologyMaster’s degree in Information TechnologyBachelor’s degree in EngineeringMaster’s degree in Engineering