Full stack Java / Angular Developer

Information Gateways Inc
United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$100,000.0 - $125,000.0
Working hours
Regular working hours
Job source

Tech stack

Microsoft Access Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services User Authentication Code Coverage Information Systems Databases Relational Databases Database Queries Dependency Injection
+39 more
DevOps Hibernate (Java) Java Persistence API Java Web Services Spring Framework JSON Junit Lightweight Directory Access Protocols (LDAP) PostgreSQL Apache Maven Routing Object-Oriented Software Development Oracle (Applications) Scrum Methodology Ui Patterns Standard Sql Security Assertion Markup Language (SAML) Software Engineering SQL Databases TypeScript Web Content Accessibility Guidelines RxJS Enterprise Software Applications Spring-mvc Spring-boot Software Security Technical Debt Backend Containerization AngularJS Kubernetes Information Technology Optimization Algorithms Kendo Ui Front End Software Development Api Design Restful APIs Jasmine Docker

Job description

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., * 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.

Requirements

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., * 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., * 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., * 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.

About the company

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…