10+ years of backend software development experience.
Experience in Identity Domain, User onboarding, and profile management.
Excellent verbal and written communication skills.
Proficient in Java and multiple programming or scripting languages.
Proficient in JavaRx, Reactive Spring, or Functional programming.
Solid understanding of distributed systems and cloud architectures.
Proficient in continuous integration processes and tools.
Excellent skills in complex technical problem-solving.
Quality mindset with experience in writing test plans and automation.
Responsibilities:
Partner alongside software engineers and various cross-functional team members to build, manage, perform and support various aspects of real-time projects.
Develop applications to support various functions across Identity.
Leverage existing skills while learning and implementing new technologies.
Identify additional areas of opportunity and means for knowledge sharing practices across teams.
Develop a high-level view of external APIs to drive architecture decisions.
Trace bugs and errors through multiple systems.
Drive team discussions on technical strategy and system architecture.
Participate in all stages of the software development cycle.