Remote Java Developer -IV (Remote)

at Serigor Inc.

Posted 1 day ago 3 applied

Description:

  • The selected candidate will play a hands-on senior technologist role in the design, development, implementation, and support of a client application that assists in the implementation of Okta for managing role-based authorization.
  • The ideal candidate has a minimum of 6 years of experience working as a full-stack Java developer, including architecture/API design, presentation layer selection and design, and full lifecycle testing.
  • The candidate should have a solid understanding of adjacent technologies, including database systems, common protocols, and associated security/identity management systems and best practices.
  • The project involves the design, development, and implementation of a replacement for an existing legacy LDAP-based role-based authorization (RBAC) system with delegated administration functionality, integrating Okta for identity management and a fine-grained authorization engine like Open FGA/Okta FGA/Open Policy Agent.
  • The candidate will provide consultation and recommend courses of action to ensure the quality and maintainability of application development for assigned project(s).
  • Strong communication skills are essential, and the candidate should be able to work independently as well as within a team.
  • Experience working on large, complex Java development projects with high priority and within established timelines is critical.
  • The candidate should demonstrate strong critical thinking and decision-making skills across a variety of development tools and technologies.
  • Responsibilities include translating business requirements into robust technical specifications, architecting complex solutions for multi-faceted problems, performing advanced technical design and development, solving complex technical challenges, collaborating with team members, and managing tasks effectively in a dynamic environment.

Requirements:

  • The candidate must have 5+ years of professional experience in full-stack development using modern Java (11+) with Spring Boot.
  • The candidate should have 4+ years of hands-on architecture/design experience in designing distributed systems or complex enterprise platforms.
  • The candidate must have 3+ years of experience designing, developing, and/or implementing Identity and Access Management (IAM) solutions, including RBAC, using Okta or similar OIDC/OAuth2 platform(s).
  • The candidate should have experience in web frontend/presentation layer development, including HTML, CSS, JS, and/or TypeScript.
  • Nice to have experience includes familiarity with WebSphere Liberty or similar Java/Jakarta EE application servers, automated testing best practices, DevSecOps best practices, and experience with Angular or similar frontend frameworks.

Benefits:

  • The position offers the opportunity to work remotely, providing flexibility in work location.
  • The role involves working on cutting-edge technology and solutions in identity management and authorization.
  • The candidate will have the chance to collaborate with a team of skilled professionals and contribute to high-quality application development.
  • The position allows for professional growth and development in a dynamic and fast-paced environment.