Job Requirements
Remote
Public Trust Polygraph Unspecified
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries
Job Description
MANTECH seeks a motivated, career and customer-oriented Java Software Developer (Lead) to join our team. This is a remote position.
Responsibilities include but are not limited to:
Minimum Qualifications:
Preferred Qualifications:
Clearance Requirement
Physical Requirements:
Responsibilities include but are not limited to:
- Design, develop, and deploy scalable Java-based applications and RESTful services. Lead the decomposition and refactoring of legacy monolithic systems into modern architectures.
- Coordinate the implementation of DISA STIG requirements, oversee secure code scanning, and lead vulnerability remediation efforts.
- Design and manage database schemas and write complex queries using Oracle SQL.
- Lead implementation planning for complex enhancements and drive defect reduction through systematic analysis and code reviews.
- Produce and interpret core technical documentation, including SDD, SSDD, and DBDD.
- Provide technical guidance to junior engineers, fostering engineering best practices and a culture of continuous improvement.
- Actively participate in all Agile (Scrum/Kanban) ceremonies and coordinate with stakeholders to assess technical impacts, risks, and delivery options.
- Support release strategy, deployment readiness, and operational transition planning.
Minimum Qualifications:
- A minimum of 8 years of professional experience in Java software development.
- Bachelor's Degree in Computer Science, Engineering, or a related technical field.
- Must hold an active CompTIA Security+ certification. No other certifications are required.
- Demonstrated experience working in an Agile development environment.
- Technical Skills:
- Strong proficiency in Java development and experience building RESTful APIs.
- Proven capability to decompose and refactor existing Java functionality.
- Required experience in database management and the Oracle SQL language.
- Ability to produce and understand SDD, SSDD, and DBDD documentation.
Preferred Qualifications:
- Familiarity with the Linux operating system and its basic tools.
- Basic understanding of frameworks like Spring or Hibernate.
- Experience with front-end frameworks, particularly PrimeFaces.
- Knowledge of IBM specific network interfaces.
- Basic understanding of containerization technologies (Docker, Kubernetes) and cloud platforms (AWS, Azure).
Clearance Requirement
- Must be a U.S. Citizen and able to successfully obtain and maintain a Public Trust / T-1 level background investigation.
Physical Requirements:
- Must be able to remain in a stationary position 50%
- Frequently communicates with co-workers, management, and customers, which may involve delivering presentations
group id: RTX14564a