Full stack Java / Angular Developer
Job details
- Pay
- $100,000 – $125,000 a year
- Employment
- Contract
- Level
- Senior
- Experience
- 5+ years
- Education
- Bachelor's degree
- Posted
- Oct 11, 2026
- Last confirmed open
- Oct 11, 2026
About this role
Information Gateways Inc is an Equal Opportunity Employer, including disability/vets. At Information Gateways we also participate in E-Verify.
Must have Public Trust Clearance
Full-Stack Java / Angular Developer
The Full-Stack Java / Angular Developer will support the maintenance, enhancement, and modernization of complex Federal enterprise applications. This role is responsible for designing, developing, testing, troubleshooting, and implementing application features across Java/Spring backend services and Angular 15+ user interfaces in an Agile Scrum environment.
The ideal candidate is a practical full-stack developer who can work confidently in a large enterprise codebase, understand existing business rules, and deliver secure, maintainable, and well-tested solutions across the frontend, backend, and database layers.
Key Responsibilities
- Design, develop, and maintain Java-based backend services using Spring Boot, Spring Framework, REST APIs, Spring Data JPA, Hibernate, and Maven.
- Develop and enhance Angular 15+ applications using TypeScript, RxJS, reactive forms, routing, reusable components, services, and frontend state management patterns.
- Build responsive, accessible, and user-friendly UI workflows that support complex Federal business processes.
- Integrate Angular frontend features with backend REST APIs, including request/response handling, validation, error messaging, and loading states.
- Develop and maintain relational database logic using SQL, JPA repositories, and database query optimization techniques.
- Troubleshoot full-stack issues across Angular screens, Java services, APIs, authentication, database logic, and deployment environments.
- Write and maintain unit, integration, and UI tests using tools such as JUnit, Spring Boot Test, Jasmine, Karma, and related frameworks.
- Participate in Agile ceremonies, sprint planning, backlog refinement, peer reviews, and technical design discussions.
- Collaborate with distributed teams, QA analysts, product owners, DevOps engineers, architects, and Federal stakeholders.
- Support modernization efforts by refactoring legacy code, improving maintainability, strengthening test coverage, and reducing technical debt.
- Ensure solutions follow secure coding practices, Section 508 accessibility expectations, and enterprise development standards.
Required Skills and Abilities
- Strong hands-on experience with Angular 15+ and TypeScript.
- Strong understanding of Angular components, services, modules, routing, forms, RxJS observables, dependency injection, and reusable UI patterns.
- Experience building enterprise Angular applications with complex forms, grids, search screens, validation rules, and API-driven workflows.
- Strong Java development experience, preferably with Java 11 or later.
- Experience with Spring Boot, Spring MVC/REST, Spring Data JPA, Hibernate, and Maven.
- Strong SQL and relational database experience with Oracle, PostgreSQL, or similar enterprise databases.
- Solid understanding of REST API design, JSON, validation, error handling, and service-layer architecture.
- Ability to diagnose and resolve issues across frontend, backend, database, and integration layers.
- Familiarity with application security concepts such as authentication, authorization, role-based access, LDAP, SAML, or JWT.
- Strong attention to detail, problem-solving ability, and interpersonal communication skills.
- Ability to work effectively as part of a distributed Agile team.
- Ability to read and safely enhance existing code without introducing regressions.
Basic Qualifications
- Bachelor's degree in Computer Science, Information Systems, or a related discipline; equivalent software development experience will also be considered.
- 5+ years of object-oriented development experience.
- 3+ years of hands-on, strong Java development experience.
- 3+ years of experience with database technologies.
- 2+ years of hands-on Angular development experience, with Angular 15+ strongly preferred.
- Experience with Spring Boot and Hibernate.
- Experience with Agile development and AWS Cloud environments.
Preferred Qualifications
- Experience with containerization (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with Section 508 / WCAG accessibility standards.
- Experience with UI libraries or design systems such as Kendo UI, ng-bootstrap, USWDS, or similar.
email - [email protected]
Pay: $100,000.00 - $125,000.00 per year
Work Location: Remote