Pessoa Desenvolvedora Back-end Java Especialista

New
J
JobgetherIT Security
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
JavaKafkaKubernetesOAuthSpring BootMicroservices

Requirements

  • Degree in Information Technology, Computer Engineering, Information Systems, Computer Science, or a related field is desirable.
  • Strong senior-level experience with Java backend development and distributed systems.
  • Advanced knowledge of Spring Boot, Spring Security, Spring Batch, Camel, Dataflow, JPA, Hibernate, and JUnit.
  • Deep expertise in authentication, authorization, OAuth2, OpenID Connect, JWT, and SSO.
  • Hands-on experience with identity and access management platforms such as Keycloak, Azure AD, Auth0, or Spring Authorization Server.
  • Strong understanding of microservices architecture and event-driven architectures, particularly Kafka.
  • Experience implementing secure authorization models such as RBAC and ABAC.
  • Experience integrating systems with LDAP, Active Directory, and other corporate identity solutions.
  • Solid database experience with technologies such as Sybase, MySQL, Oracle, SQL Server, or BigQuery.
  • Experience with Git/GitFlow, CI/CD, Jenkins, Kubernetes, and cloud environments.
  • Experience with observability and monitoring tools such as Dynatrace and Kibana.

Responsibilities

  • Develop and maintain high-quality backend applications and services using Java.
  • Design and implement scalable, efficient, and maintainable solutions based on microservices and distributed systems.
  • Develop and manage authentication, authorization, and Single Sign-On (SSO) solutions using OAuth2, OpenID Connect, JWT, and related identity standards.
  • Implement access-control strategies using RBAC and ABAC, including authorization policies and secure REST endpoints.
  • Develop event-driven solutions using Kafka and messaging technologies.
  • Monitor production environments using tools such as Dynatrace and Kibana to proactively identify issues.
  • Provide technical guidance and support to other developers.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now