Java Full Stack Developer
Arjun MUnited StatesSENIORPosted 6h ago
JavaSpring BootReact.jsJavaScriptTypeScriptHTML5CSS3REST APIsMicroservicesPingFederatePingOneOAuth 2.0OpenID ConnectSSOMFA
About the Role
We are looking for an experienced Senior Java Full Stack Developer to join the Loyalty Customer Account Management Product team. The team focuses on strengthening loyalty member security, modernizing legacy applications, implementing SSO and MFA, and enhancing security across the Loyalty platform.
Key Responsibilities
• Design, develop, and maintain enterprise applications using Java, Spring Boot, and React.js.
• Build responsive frontend applications using React.js, JavaScript/TypeScript, HTML5, and CSS3.
• Develop and integrate RESTful APIs and microservices.
• Modernize legacy monolithic applications.
• Implement and support SSO, MFA, authentication, and authorization solutions.
• Work with PingFederate, PingOne, OAuth 2.0, and OpenID Connect (OIDC).
• Monitor application performance and troubleshoot production issues.
• Collaborate with architects, product owners, and engineering teams.
• Follow enterprise coding standards and security best practices.
Requirements
• 12+ years of software development experience.
• Strong hands-on experience with Java, J2EE, and Spring Boot.
• Strong React.js frontend development experience.
• Proficiency in JavaScript/TypeScript, HTML5, and CSS3.
• Experience with REST APIs and microservices.
• Enterprise application modernization and monolithic reengineering.
• Knowledge of SSO, MFA, OAuth 2.0, and OIDC.
• Strong understanding of enterprise architecture and application security.