Software Engineer - Principal I - ESW05 - Open Solutions3 LLC is supporting a large Prime Contractor and U.S. Government customer on a large mission critical development and sustainment program to design, build, deliver, and operate a network operations environment, including introducing new cyber capabilities to address emerging threats. Sols3 is seeking a Java Developer to support the design, development, and deployment of advanced cybersecurity capabilities. The Developer will play a pivotal role in our organization's technology team. This position involves both Java development responsibilities and expertise in Kubernetes to manage and optimize our containerized applications. Responsibilities Include: • Java Development • Develop, maintain, and enhance Spring/SpringBoot applications. • Collaborate with cross-functional teams to gather and refine software requirements. • Write clean, maintainable, and efficient code. • Perform unit and integration testing to ensure software quality. • Troubleshoot and resolve software defects and issues. • Kubernetes Platform Engineering • Implement security best practices for Kubernetes environments. • Monitor and optimize pod performance, scalability, and resource utilization. • Automate deployment and scaling of containerized applications. • Provide expertise in troubleshooting Kubernetes-related issues. • Collaboration and Documentation • Collaborate with DevOps, infrastructure, and development teams to ensure seamless integration. • Document code and infrastructure changes, processes, and best practices. • Participate in knowledge sharing and mentorship of team members. • Stay up-to-date with industry trends and emerging technologies. Required Skills: • U.S. Citizenship • Active Secret clearance. Must be able to obtain a TS/SCI clearance • Must be able to obtain DHS Suitability • 8 years of directly relevant software development experience required. • Proficiency in programming languages such as Java, Python, React, and JavaScript. • Strong knowledge of application frameworks. • Experience with containerization technologies (Docker) and Kubernetes • Familiarity with CI/CD pipelines and version control systems. • Demonstrated experience and/or familiarity with one of more of the following: SQL, Oracle, MySQL, JBDC, etc. • Demonstrated experience and/or familiarity with one or more of the following: Java Spring, JUnit, Hibernate, JavaScript, etc. • Experience leading multiple software development teams. Experience developing system performance, availability, scalability, manageability, and security requirements for mid- to large-scale programs. • Experience with cloud computing, multimedia storage, knowledge databases and data-mining analytics • Agile development methodology experience required. • Experience with Linux and/or Unix • Experience with Jenkins and/or CloudBees Desired Skills: • Excellent problem-solving and communication skills. • Strong teamwork and collaboration abilities. • Ability to adapt to a fast-paced, evolving technology environment. • Attention to detail and commitment to delivering high-quality solutions. • Experience with Argo CD • Knowledge of STIX, TAXII specifications • Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus. Required Education: Bachelor’s degree in Software Engineering, Computer Science or a related discipline is required. [Ten (10) years of experience (for a total of eighteen (18) or more years) may be substituted for a degree Desired Certifications: • DoD 8570.1-M Compliance at IAT Level I • Agile software development methodology certification (e.g. SCRUM Master) |