Seeking an experienced Senior Java Full Stack Developer to join its Loyalty Customer Account Management Product team. This team focuses on strengthening Loyalty Member Security, modernizing monolithic applications, implementing Single Sign-On (SSO), Multi-Factor Authentication (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 and scalable frontend applications using React, JavaScript/TypeScript, HTML5, and CSS3.
Develop and integrate RESTful APIs and microservices.
Modernize and reengineer legacy monolithic applications into scalable, maintainable solutions.
Implement and support authentication and authorization solutions, including SSO and MFA.
Work with security technologies such as PingFederate and PingOne.
Apply OAuth 2.0, OpenID Connect (OIDC), and secure API integration best practices.
Monitor application performance, troubleshoot production issues, and provide on-call support when required.
Collaborate with architects, product owners, and cross-functional engineering teams.
Follow enterprise software development standards, coding best practices, and security guidelines.
Required Technical Skills
12+ years of experience in software development.
Strong hands-on experience with Java, J2EE, and Spring Boot.
Strong experience developing frontend applications using React.js.
Proficiency in JavaScript/TypeScript, HTML5, and CSS3.
Experience designing and developing RESTful APIs and microservices.
Experience with enterprise application modernization and monolithic reengineering.
Knowledge of SSO, MFA, OAuth 2.0, and OpenID Connect.
Experience with PingFederate and/or PingOne is highly preferred.
Strong understanding of enterprise application architecture, security, and performance optimization.
Excellent communication and problem-solving skills.
Preferred Qualifications
Experience working on large-scale enterprise applications.
Experience in authentication, authorization, and identity management solutions.
Exposure to cloud platforms, CI/CD pipelines, and DevOps practices.
Experience supporting mission-critical production applications.
Location: Dallas TX
Local Candidates Only: Must reside within a 50-mile radius of Dallas TX.
Interview Process:
Round 1: Virtual Interview
Round 2: In-Person Interview
Important Location Requirements:
Only local Dallas TX candidates within a 50-mile radius will be considered.
No relocation.
No H1B Transfer
Candidates from Austin, Houston, or locations outside the specified radius will not be considered.