Senior Developer
Nakupuna Prime is seeking a Senior Developer to provide technical leadership and hands-on software development support for the sustainment, enhancement, and secure operation of the U.S. Navy’s Total Force Manpower Management System (TFMMS). This role supports a mission-critical enterprise application used by thousands of manpower professionals to manage organizational structures, manpower authorizations, and force planning data across classified and unclassified environments.
Responsibilities
- Design, develop, enhance, and sustain enterprise web applications supporting manpower and organizational management functions.
- Implement software updates, defect corrections, and enhancements while maintaining system stability in development, test, and production environments.
- Develop and maintain application components using Java, JSF, PL/SQL, JavaScript, HTML5, and Docker Desktop.
- Perform integration, validation, and regression testing to ensure software changes function correctly across dependent systems and interfaces.
- Apply secure coding practices and remediate vulnerabilities identified through automated scans and security reviews.
- Support operational troubleshooting and resolution of application issues to maintain system availability and performance.
- Maintain accurate version control of source code and supporting technical artifacts using Government-approved configuration management tools.
- Collaborate with engineers, cybersecurity personnel, testers, and functional stakeholders to implement technical solutions aligned with mission needs.
- Participate in Agile development activities, including planning, demonstrations, and iterative delivery of capabilities.
- Support deployment activities and post-deployment verification to ensure successful release outcomes.
- Follow Department of Defense and U.S. Navy security, access control, and data handling requirements at all times.
Experience with GitLab CI/CD pipelines (including GitLab Runners) and Java version upgrades is highly desirable, but not required.
Requirements
- Must be a U.S. Citizen.
- A background investigation at the T3 level is required, as this is not currently a classified position.
- Must be able to support Central Time hours (8:00 AM – 4:00 PM).
- Work location: Remote within the Continental US or Hawaii.
Qualifications
- Demonstrated experience developing and sustaining enterprise-scale software applications.
- Hands-on experience with database-driven web applications, preferably in Oracle-based environments.
- Experience supporting applications operating in secure Government environments.
- Experience using database migration tools (Flyway, Liquibase, etc.).
- Certifications may be required in line with DoDD 8140 (e.g., Network+ CE, Security+ CE, CASP CE) to include required developer, system, or privileged-access certifications necessary to perform assigned duties.
The candidate must be self-motivated, pay close attention to detail, and have good oral and written communication skills.
Education and Experience
- Bachelor’s degree in any technical or managerial discipline is preferred.
- A minimum of eight (8) years of professional experience desired.
Physical Requirements
- Ability to perform repetitive motions with the hands, wrists, and fingers.
- Ability to engage in and follow audible communications in emergency situations.
- Ability to sit for prolonged periods at a desk and working on a computer.
Pay
The projected compensation range for this position is $125,000.00 to $165,000.00 (annualized USD). The salary range displayed represents the typical salary range for this position and is just one component of Nakupuna Companies total compensation package for employees.