Senior Software Developer
Description
MANTECH seeks a motivated, career and customer-oriented Senior Software Developer to join our team in Frederick, MD. This is a hybrid position with 3 days onsite and 2 days remote.
Joining our MEDLOG IT PMO customer at Ft. Detrick, you will serve as an imperative part of the LogiCole Software Engineering team. We are looking for a detail-oriented professional obsessed with accuracy, driven by continuous growth, and dedicated to delivering mission-critical solutions that support military health readiness.
Responsibilities include but are not limited to:
- Drive core application development within an Agile framework, directly impacting mission success through active participation in backlog grooming and story sizing.
- Build high-quality Full Stack code adhering to strict cybersecurity, accessibility (508), and design standards to ensure system integrity and compliance.
- Enhance system reliability and maintainability by thoroughly documenting software designs, unit tests, and code reviews.
- Evaluate emerging products and technologies to foster innovation and improve team delivery outcomes.
Minimum Qualifications:
- Bachelor’s degree in information technology, Cybersecurity, Data Science, Information Systems, or Computer Science from a nationally accredited institution. (In lieu of a degree, 6 years of related experience plus a valid certification such as Security+, Cloud+, SSCP, GSEC, CASP+, CCNP Security, or CCSP is required.)
- Minimum of 7 years of hands-on Full Stack Development experience, including implementing and consuming RESTful APIs.
- Minimum of 3 years of experience working on an Agile team following SCRUM and/or Scaled Agile Framework (SAFe) methodology.
- Proven proficiency with Java 17+, EAPs (JBoss/Wildfly), and/or Spring Boot.
- Solid front-end development expertise utilizing Angular and JavaScript.
- Demonstrated experience with relational and/or NoSQL database systems.
Preferred Qualifications:
- Experience with enterprise-level application development, microservices architecture, and Java EE/Angular design patterns.
- Hands-on experience with containerization technologies (Docker, Kubernetes) and AWS cloud hosting solutions.
- Familiarity with authentication protocols (mTLS, CAC, PIV, OIDC, SAML) and messaging systems (ActiveMQ, Artemis, Kafka).
- Experience using AI code assistance tools for code generation, troubleshooting, and automated unit testing.
- Scripting experience using Python 3+, Bash, or PowerShell.
Clearance Requirements:
- Must be a U.S. Citizen, hold a minimum of a Public Trust clearance, and be able to pass a Tier 2 Investigation for DoD Common Access Card (CAC) eligibility prior to starting. (Candidates with a recently completed T2 investigation preferred).
Physical Requirements:
- The person in this position must be able to remain in a stationary position 50% of the time. Occasionally move about inside the office to access file cabinets, office machinery, or to communicate with co-workers, management, and customers via email, phone, or virtual communication, which may involve delivering presentations.