Java Full Stack Engineer - Professional

HEXAWARE•United States,
•Hybrid

About The Position

The Java Full Stack Engineer will design and develop applications using Java, Angular, Spring Boot, SQL, and related technologies. The role requires technical experience in the Identity and Access Management (IAM) space, along with the ability to create practical, robust, and scalable architectures and solutions. The engineer will collaborate with business and technology teams and contribute to secure application development across the software development lifecycle. This is a hybrid role based in New Jersey, requiring three days per week in the office. The schedule may extend to five in-office days per week.

Requirements

  • Around 8–9 years of experience.
  • At least 3 years of technical experience designing and developing applications in the IAM space.
  • Experience with Java 17 or above, Angular 17, SQL, JPA/Hibernate, and Spring Boot.
  • Experience with J2EE technologies, advanced Java, and REST APIs.
  • Experience with SQL, PL/SQL, PowerShell, and scripting.
  • Understanding of JSON, SOAP, REST, RAML, SAML, OAuth, and OIDC, including application, message, and communication protocols and authentication mechanisms.
  • Experience with Spring Boot and Hibernate frameworks.
  • Working experience with web services and REST APIs.
  • Working experience with relational databases such as Oracle, DB2, or SQL.
  • Experience with DevOps container technologies such as Docker and Kubernetes.
  • Experience with version control using Git, Jira, and other development tools.
  • Experience with Linux and Windows operating systems.
  • Strong understanding of development, secure coding, and SDLC methodologies.
  • Excellent communication and collaboration skills.
  • Strong analytical, problem-solving, and troubleshooting skills.

Nice To Haves

  • Oracle PL/SQL and Git are listed as good-to-have skills.
  • Experience with Identity and Access Management technologies and products.
  • Experience in financial services.

Responsibilities

  • Design and develop applications using a range of technologies, including Java and Angular.
  • Create practical, robust, and scalable architectures and solutions.
  • Collaborate and communicate effectively with business and technology teams.
  • Apply secure coding practices and work within SDLC methodologies.
  • Troubleshoot technical problems and resolve application issues.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service