Back to jobs

Full stack Java / Angular Developer

Information Gateways · US

Spotted 6h agoContract

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
Job description

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

Interested in this role?Continue on Indeed to apply.
Apply on Indeed