Java Developer
Location: Dulles, VA
Must have an active Secret Security Clearance
Node is supporting a 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.
Node 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.
Requirements
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 or 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)
Company Overview:
Node. Digital is an independent Digital Automation amp; Cognitive Engineering company that integrates best-of-breed technologies to accelerate business impact.
Our Core Values help us in our mission. They include:
OUR CORE VALUES
Identifying the~RIGHT PEOPLE~and developing them to their full capabilities
Our customer’s Mission is our Mission. Our~MISSION FIRST~approach is designed to keep our customers fully engaged while becoming their trusted partner
We believe in~SIMPLIFYING~complex problems with a relentless focus on agile delivery excellence
Our mantra is ~Simple*Secure*Speed~ in the delivery of innovative services and solutions
Benefits
We are proud to offer competitive compensatio