Secret or TS Java Developer
- Alexandria, VA, United States
From $83 USD / hour
Applications open in a new tab.
Job details
- Pay
- From $83 USD / hour
- Posting language
- English
- Posted
Original job description
Required Skills & Experience
- Active Secret or Top Secret clearance
- Bachelor’s degree in Engineering (Software, Systems, Electrical, Mechanical) or a related technical field
- Strong hands on experience developing Java applications in enterprise or mission systems
- Practical experience with: o Legacy Java and JSP o Native JavaScript, HTML, CSS o MSSQL databases o Client side libraries such as jQuery, AngularJS, and Bootstrap
- Strong understanding of software development lifecycle (SDLC) methodologies
- Demonstrated experience with secure coding practices and building, testing, and deploying applications
- Experience writing automation scripts (e.g., Bash, PowerShell)
- Familiarity with Infrastructure as Code (IaC) concepts and tools (e.g., Terraform)
Pay 30-100 Exact compensation may vary based on several factors, including skills, experience, and education. Employees in this role will enjoy a comprehensive benefits package starting on day one of employment, including options for medical, dental, and vision insurance. Eligibility to enroll in the 401(k) retirement plan begins after 90 days of employment. Additionally, employees in this role will have access to paid sick leave and other paid time off benefits as required under the applicable law of the worksite location.
Nice to Have Skills & Experience
- Experience with Infrastructure as Code tools such as Terraform or Bicep
- Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab, Azure DevOps)
- Experience with configuration management and version control using Git
- Exposure to system modernization efforts within legacy enterprise environments
Job Description
We are seeking a hands on Technical Development Engineer to design, develop, enhance, and maintain Java based applications and systems supporting mission critical programs. The ideal candidate is a strong individual contributor with deep Java expertise, experience working in complex legacy environments, and the ability to support technology modernization and integration efforts while aligning with program and customer requirements. This role focuses on software engineering, system enhancement, and technical problem solving, working closely with program teams, architects, and stakeholders to deliver reliable, secure, and scalable solutions. ________________________________________ Primary Responsibilities Java Application Development
- Design, develop, and maintain Java based applications, services, and frameworks in support of enterprise and mission systems.
- Work extensively with legacy Java, JSP, and server side Java technologies, modernizing components where appropriate.
- Implement object oriented design principles, design patterns, and modular architectures to support maintainability and scalability.
- Develop and maintain reusable Java libraries and shared components. Code Quality, Debugging & Maintenance
- Perform code reviews to ensure adherence to Java best practices, secure coding standards, and performance expectations.
- Identify, troubleshoot, and resolve defects, performance issues, and technical debt across existing Java codebases.
- Support refactoring efforts to improve code quality, stability, and long term maintainability.
- Write unit and integration tests to validate functionality and support regression testing. Technical Proofs of Concept & Modernization
- Develop technical proofs of concept (POCs) to evaluate new Java frameworks, architectures, or approaches.
- Support technology insertion and refresh efforts, integrating new tools and capabilities into existing systems.
- Evaluate emerging technologies and assess their applicability to program requirements.
- Assist with incremental modernization while maintaining operational continuity. System Integration & Lifecycle Support
- Collaborate with program management, system architects, and technical stakeholders to ensure solutions meet functional and non functional requirements.
- Support the full software development lifecycle, including design, implementation, testing, deployment, and sustainment.
- Work within secure and compliance driven environments, ensuring solutions meet mission and security requirements.
More about this job
Skills
- Oracle Java
- JavaScript
- HTML
- CSS
- jQuery
- Bootstrap
- Software development
- Bash
- Microsoft PowerShell
- Infrastructure as code
- IBM Terraform
- CI/CD
- Jenkins
- GitLab
- Microsoft Azure
- DevOps
- Git
- Problem solving
- Design principles
- Debugging
- Troubleshoot
- ICT system integration
- Program management
- Regulatory compliance
- Security regulations