
Senior Java/Security Developer
CI&T
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
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