INTL Java Developer - India or LATAM

Insight Global
Woonsocket, RI, United States
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Active Directory Application Programming Interfaces (APIs) Amazon Web Services Application Integration Architecture Application Performance Management User Authentication Microsoft Azure Cloud Computing Cloud Engineering Identity and Access Management JSON
+19 more
Lightweight Directory Access Protocols (LDAP) NoSQL OAuth Password Management Scrum Methodology Systems Development Life Cycle Single Sign-On Software Deployment Software Engineering Systems Integration TypeScript Java Application Server Enterprise Software Applications ReactJS Spring-boot Backend Front End Software Development Api Design Restful APIs

Job description

Our client is seeking a Senior Full Stack Java Developer to join a team responsible for building and enhancing a strategic Identity and Access Management (IAM) self-service portal. This portal serves as a centralized platform for access-related services including MFA, password management, application onboarding, application integration, identity verification, and exposing identity-related data to customers.

This role will focus heavily on backend Java development, API development, IAM integrations, authentication, authorization, and enterprise security. Front-end work is limited, but candidates should have a foundational understanding of React and TypeScript for occasional enhancements and integrations. Key Responsibilities will be:

  • Design, develop, and maintain enterprise-scale Java applications using Spring Boot.
  • Build and enhance RESTful APIs supporting IAM and access management services.
  • Integrate with enterprise identity platforms, including Active Directory, LDAP, SSO, OAuth 2.0, and related authentication/authorization technologies.
  • Develop and support new IAM capabilities and shared services APIs.
  • Collaborate with architects, business analysts, and development teams to deliver scalable solutions.
  • Participate in Agile/Scrum ceremonies and contribute throughout the SDLC.
  • Troubleshoot production issues, perform root cause analysis, and optimize application performance.
  • Support integrations between the self-service portal and various backend IAM systems.
  • Contribute to ongoing modernization efforts aligned with a multi-year product roadmap.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global’s Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Requirements

  • 7-10+ years of software engineering experience with end-to-end application delivery.
  • Strong expertise in Java 17/18 and Spring Boot.
  • Experience developing and consuming REST APIs and working with JSON.
  • Hands-on experience with IAM concepts and technologies, including: Authentication, Authorization, Single Sign-On (SSO), OAuth 2.0, Active Directory (AD), LDAP, Experience integrating applications with identity management platforms and services
  • Experience with NoSQL databases.
  • Experience in Agile/Scrum development environments.
  • Strong understanding of security best practices and enterprise application architecture.
  • Experience providing production support and resolving complex application issues. - Experience with React.js and TypeScript.
  • Experience working with cloud technologies such as Azure, - AKS, AWS, or GCP (Azure preferred).
  • Experience working on customer-facing self-service portals.
  • Experience building IAM, access management, or security-focused applications.
  • Familiarity with containerized and cloud-native deployments.
  • Experience designing scalable APIs for enterprise platforms

Apply for this position

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

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

Videos

See all

Related articles

See all