Job Description
### Company Overview
Join ManTech, a leader in providing advanced solutions to government intelligence agencies. We are at the forefront of national security, tackling the toughest challenges with groundbreaking technology since 1968.
### Job Description
We are seeking a motivated and career-oriented **Java Software Developer (Lead)** to join our fully remote team. In this role, you will:
- Design, develop, and deploy scalable Java-based applications and RESTful services.
- Lead the decomposition and refactoring of legacy systems into modern architectures.
- Coordinate the implementation of DISA STIG requirements and oversee secure code scanning.
- Manage database schemas and write complex queries using Oracle SQL.
- Drive defect reduction through systematic analysis and code reviews.
- Provide technical guidance to junior engineers and foster best practices.
- Actively participate in Agile (Scrum/Kanban) ceremonies and coordinate with stakeholders.
### Minimum Qualifications
- 8+ years of professional experience in Java software development.
- Bachelor’s Degree in Computer Science, Engineering, or a related field.
- Active CompTIA Security+ certification.
- Experience in an Agile development environment.
### Technical Skills
- Strong proficiency in Java and experience building RESTful APIs.
- Experience in database management and Oracle SQL.
- Ability to produce and understand technical documentation (SDD, SSDD, DBDD).
### Preferred Qualifications
- Familiarity with Linux, Spring or Hibernate frameworks, and front-end frameworks like PrimeFaces.
- Understanding of containerization technologies (Docker, Kubernetes) and cloud platforms (AWS, Azure).
### Clearance Requirement
Must be a U.S. Citizen and able to obtain a Public Trust / T-1 level background investigation.