Full Stack Developer (Java) / Application Architect
Role details
Job location
Tech stack
Job description
We are looking for a senior Full Stack Developer and Application Architect to design, build, and lead the evolution of cloud-hosted enterprise applications supporting FEMA's National Flood Insurance Program (NFIP) modernization. This role bridges architecture and hands-on engineering - you will define application frameworks, guide microservices design, and actively contribute to development across the full stack within a modern CI/CD DevSecOps environment on Google Cloud Platform (GCP)., * Design and implement scalable, cloud-native application architectures using Java (Spring Boot, Spring Cloud) as the primary backend technology on GCP.
- Lead full stack development across backend APIs (Java/REST), React or Angular front-end layers, and GCP integration points.
- Architect microservices and containerized application designs using Docker and Kubernetes (GKE).
- Define and govern application frameworks, coding standards, and development best practices across engineering teams.
- Oversee CI/CD pipeline design and integration using Harness, ensuring automated build, test, and deployment workflows are robust and FedRAMP-compliant.
- Lead design and integration of event-driven architectures using messaging platforms (Pub/Sub, Kafka, or equivalent).
- Collaborate with cloud architects, data engineers (BigQuery/Dataform), and DevSecOps teams to ensure application solutions integrate with the broader GCP platform.
- Support integration with identity and access management systems (Okta) and federal authentication requirements.
- Conduct code reviews, architectural design reviews, and mentor junior and mid-level developers.
- Ensure application security, FedRAMP/FISMA compliance, and alignment with STIG standards and federal security requirements (Checkmarx, Invicti, or equivalent tooling).
- Contribute to AI-assisted developer productivity tooling (e.g., Gemini Code Assist) within a human-in-the-loop framework.
Requirements
Do you have experience in Web services design?, Do you have a Master's degree?, * 10+ years of software development experience with deep Java backend expertise.
- Strong Java ecosystem proficiency: Spring Boot, Spring Cloud, Hibernate/JPA, Maven/Gradle.
- Experience designing and building RESTful and event-driven microservices architectures.
- Solid front-end skills in React or Angular.
- Hands-on experience with Docker and Kubernetes (GKE preferred).
- CI/CD pipeline experience - Harness strongly preferred; Jenkins or GitHub Actions acceptable.
- Hands-on experience deploying and architecting on GCP (BigQuery, Cloud Run, GKE, Pub/Sub); AWS or Azure experience considered.
- Familiarity with additional languages (Python, Node.js, or similar).
- Understanding of OAuth/SAML identity federation (Okta preferred), application security, and FISMA/FedRAMP compliance requirements.
- Strong communication skills; able to operate as a technical lead across cross-functional teams., * Experience on federal or large-scale enterprise IT modernization programs, particularly DHS/FEMA or similar civilian agencies.
- Familiarity with AI/ML platform integration (Vertex AI, Gemini) within application workflows; experience with AI-assisted development tooling a plus.
- Knowledge of GCP-native data services: BigQuery, Dataform, Looker.
- Experience working in Jira/Confluence-based Agile delivery environments.
- Familiarity with Drupal CMS integration in enterprise web contexts., * Successful completion of a client-required background investigation and suitability determination will be required.
- The ability to obtain and maintain a federal security clearance may be required based on engagement.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
- Google Cloud Professional Cloud Architect or Professional Cloud Developer certification preferred; AWS or Azure equivalent considered.
- Kubernetes certification (CKA or CKAD) a plus. Security+ or CISSP desirable.
Benefits & conditions
Pulled from the full job description
- AD&D insurance
- 401(k)
- Health insurance
- Paid time off
- Vision insurance
- Dental insurance
- Family leave, * Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity, Paternity)
- Short Term & Long Term Disability
- Training & Development
- Work From Home
- Wellness Resources
- Employee Bonus Programs