Pessoa Desenvolvedora Back-end Java Especialista

BrazilFull-timePosted Jul 15, 2026

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Pessoa Desenvolvedora Back-end Java Especialista based in Brazil.

We are seeking a Java Back-end Specialist Developer to design, build, and maintain secure, scalable, and high-performance software solutions.
The role focuses on distributed systems, microservices architecture, and advanced identity and access management solutions.
You will work on complex backend challenges involving authentication, authorization, and Single Sign-On (SSO) technologies.
This position offers the opportunity to contribute to innovative digital solutions while applying modern security practices and engineering standards.
The ideal candidate will combine deep Java expertise with strong knowledge of cloud, DevOps, and enterprise security architectures.
You will collaborate with technical teams to create reliable systems that support business transformation and deliver measurable impact.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Pessoa Desenvolvedora Back-end Java Especialista based in Brazil.

We are seeking a Java Back-end Specialist Developer to design, build, and maintain secure, scalable, and high-performance software solutions.
The role focuses on distributed systems, microservices architecture, and advanced identity and access management solutions.
You will work on complex backend challenges involving authentication, authorization, and Single Sign-On (SSO) technologies.
This position offers the opportunity to contribute to innovative digital solutions while applying modern security practices and engineering standards.
The ideal candidate will combine deep Java expertise with strong knowledge of cloud, DevOps, and enterprise security architectures.
You will collaborate with technical teams to create reliable systems that support business transformation and deliver measurable impact.

Accountabilities:

    The Back-end Java Specialist Developer will be responsible for designing and implementing robust backend solutions, leading technical decisions, and ensuring software quality, security, and scalability across enterprise environments.

    • Develop high-quality backend applications using Java and modern software engineering practices.
    • Design, implement, and maintain distributed systems and microservices architectures.
    • Build and manage authentication, authorization, and Single Sign-On (SSO) solutions using OAuth2, OpenID Connect, and JWT.
    • Develop secure identity management flows involving Identity Providers, Resource Servers, and Authorization Servers.
    • Implement access control strategies based on roles (RBAC) and attributes (ABAC), including security policies and custom claims.
    • Work with frameworks and technologies such as Spring Boot, Spring Security, Spring Authorization Server, and Apache Camel.
    • Design secure integrations with enterprise identity platforms, including Keycloak, Auth0, Azure Active Directory, Okta, LDAP, and Active Directory.
    • Develop and maintain APIs, ensuring security through encryption, HTTPS/TLS, CORS, CSRF protection, and PKCE practices.
    • Create automated tests using tools such as JUnit, Mockito, and Testcontainers to ensure software reliability.
    • Monitor production systems, identify issues, and implement improvements.
    • Contribute to code documentation, technical standards, audits, and continuous improvement initiatives.
    • Support technical leadership, mentoring, and knowledge sharing within development teams.
    • Participate in onboarding activities, helping new team members understand processes and technical practices.
    • Requirements:

      The ideal candidate should have advanced experience in Java backend development, enterprise software architecture, and identity security solutions, with strong analytical skills and the ability to work on complex technology environments.

      • Bachelor’s degree completed in Information Technology, Computer Engineering, Computer Science, Software Engineering, or related fields is preferred.
      • Strong experience as a Java Developer, with expertise in Java versions 8 through 21.
      • Advanced knowledge of Spring Boot, Spring Security, Spring Authorization Server, and related backend frameworks.
      • Solid experience with OAuth2, OpenID Connect, JWT, SAML 2.0, and enterprise authentication protocols.
      • Expertise with SSO solutions and identity platforms such as Keycloak, Auth0, Azure Active Directory, and Okta.
      • Experience designing and implementing Identity Providers and Authorization Servers.
      • Knowledge of security concepts including cryptography, JWK/JWS, HTTPS/TLS, CORS, and CSRF.
      • Experience integrating systems with LDAP, Active Directory, and SCIM.
      • Experience with relational databases and backend application development.
      • Knowledge of DevOps practices, including Docker, Kubernetes, and CI/CD pipelines using Jenkins, GitLab, or GitHub Actions.
      • Experience with Git or similar version control repositories.
      • Familiarity with cloud environments and agile methodologies.
      • Strong communication skills, collaboration mindset, and ability to work independently.
      • Experience migrating legacy systems to modern architectures with SSO is a plus.
      • Knowledge of security compliance practices, including LGPD and GDPR, is considered a differentiator.
      • Certifications in programming languages, cloud technologies, or agile methodologies are desirable.
      • Benefits:

        • Opportunity to work on challenging and innovative technology projects.
        • Collaborative and flexible work environment.
        • Career development opportunities and technical growth programs.
        • Access to learning initiatives and knowledge-sharing communities.
        • Opportunity to work with modern technologies in software engineering, cloud, security, and digital transformation.
        • Inclusive environment that values diversity, respect, and collaboration.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free