Location
Dulles, VA | United States
Job description
Join Our Stellar Team at Castalia Systems!
Are you ready to skyrocket your career with us? We're on the lookout for ambitious individuals who are eager to make their mark in a diverse and thriving environment.
At Castalia Systems, we're not just another company – we're a certified Woman Owned Small Business (WOSB) and Small Disadvantage Business (SDB) committed to excellence since 2011. Join us in delivering top-tier solutions to the dynamic Defense and Intelligence sector.
As valued members of our team, we prioritize your well-being. Enjoy a comprehensive benefits package, including medical, dental, and vision coverage, 401k matching, generous PTO, paid holidays, professional training opportunities, and even pet insurance to ensure your furry friends are cared for too.
Castalia Systems is seeking a Java Developer in the Dulles, VA area.
A Java Developer will support the design, development, and deployment of advanced cybersecurity capabilities for a U.S. Government customer on a large mission critical development and sustainment program that will design, build, deliver, and operate a network operations environment, including introducing new cyber capabilities to address emerging threats.
This role 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.
A qualified candidate will perform the following duties and responsibilities, but are not limited to:
- Java Development .
- Develop, maintain, and enhance Spring/SpringBoot.
- 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.
Security Clearance Requirement:
Active/current Secret clearance and must be able to obtain/maintain a TS/SCI and DHS suitability is required.
Required Qualifications:
- Bachelor’s degree in Software Engineer, Computer Science or a related discipline. 10 years of experience (for a total of 18 or more years) may be substituted for a degree.
- 8+ years of directly relevant software development experience.
- 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 with Linux and/or Unix .
- Experience with Jenkins and/or CloudBees.
Preferred Qualifications:
- DoD 8570.1-M Compliance at IAT Level I .
- Agile software development methodology certification (g. SCRUM Master).
- 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) .
Castalia Systems is an equal employment opportunity and affirmative action employer and strives to comply with all applicable laws prohibiting discrimination based on race, color, creed, sex, sexual orientation, age, national origin, or ancestry, physical or mental disability, veteran status, marital status, HIV-positive status, as well as any other category protected by federal, state, or local laws. All such discrimination is unlawful, and all persons involved in the operations of the company are prohibited from engaging in this type of conduct.
Job tags
Salary