CI&T

Senior Java/Security Developer

CI&T

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and Implementation: Lead the evolution of Identity and Access Management (IAM) and Customer Identity (CIAM) solutions.
  • Modern Authorization Policies: Define and maintain authorization policies using Open Policy Agent (OPA) and OpenFGA.
  • Technical Integration: Build robust Java integrations to connect security ecosystems (Auth0, Ping Identity) with microservices.
  • Architecture and Governance: Ensure scalability and security in distributed environments, participating in inceptions and technical refinements.
  • Mentorship: Support the team in technical decision-making, code reviews, and dissemination of security best practices (Secure Coding).

Requirements

  • IAM Ecosystem: Experience with Auth0, Ping Identity, and strong IAM/CIAM concepts.
  • Java Language: Proficiency in Java (17+) and the Spring ecosystem (Spring Boot, Spring Security).
  • Security Protocols: Deep knowledge of OAuth 2.0, OpenID Connect (OIDC), JWT, and SAML.
  • Advanced Authorization: Concepts such as RBAC, ABAC, ReBAC and tools like OPA or OpenFGA.
  • Secure APIs: Development of RESTful APIs following OWASP Top 10 standards.
  • Java Integration: Implementation of security SDKs and interceptors for token and claims validation in Java.
  • Policy Modeling: Creation of granular access rules and integration with external authorization engines.
  • Cloud & Microservices: Experience with distributed architectures, preferably in AWS, Azure or GCP environments.
  • Communication: Ability to translate business requirements into secure, scalable technical architectures.
Benefits
  • Health and dental insurance;
  • Meal and food allowance (VA/VR);
  • Childcare assistance;
  • Extended parental leave;
  • Partnerships with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass;
  • Profit Sharing (PLR);
  • Life insurance;
  • Continuous learning platform (CI&T University);
  • Discount club;
  • Free online platform dedicated to promoting physical and mental health and well-being;
  • Pregnancy and responsible parenthood course;
  • Partnerships with online course platforms;
  • Language learning platform;
  • And many more
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootSpring SecurityOAuth 2.0OpenID ConnectJWTSAMLRBACABACReBAC
Soft Skills
mentorshiptechnical decision-makingcode reviewscommunication