Back to jobs

Full Stack Java/Angular Developer

Information Gateways · Remote, US

Spotted 13h ago

Job details

Work mode
Remote
Level
Senior
Experience
5+ years
Education
Bachelor's degree
Posted
Nov 4, 2026
Last confirmed open
Nov 5, 2026
Job description

About this role

Location

Remote, USJob Code 652# of Openings 1

Public Trust clearance is required.

Job Title

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.

Ideal Candidate ProfileThe best candidate will be a practical full-stack engineer who can move confidently between Angular screens, Java REST APIs, service-layer logic, JPA entities, SQL queries, and deployment/debugging concerns.

They should be comfortable joining a mature enterprise codebase, learning domain rules quickly, asking precise questions, and making careful changes that improve stability without unnecessary rewrites.

They should also bring strong engineering judgment: writing readable code, testing the right behavior, communicating tradeoffs clearly, identifying root causes, and helping the team modernize incrementally while continuing to deliver production value.

For more info email at [email protected]

Information Gateways Inc is an Equal Opportunity Employer, including disability/vets. At Information Gateways we also participate in E-Verify.

Interested in this role?Continue on Information Gateways's careers page.
Apply on Information Gateways