Stefanini Brasil

Analyst Developer – Senior

Stefanini Brasil

full-time

Posted on:

Location Type: Hybrid

Location: Taboão da Serra • Brasil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

HibernateJavaKafkaKubernetesOpenShiftRabbitMQSOAP

About the role

  • Senior Java developer with experience in:
  • Programming language Java 17 (or higher), using platform standards such as JPA, CDI, JMS, etc.
  • System integration using synchronous protocols (SOAP web services, REST APIs and other protocols) and asynchronous integration using messaging frameworks (Kafka, RabbitMQ, etc.).
  • Developing RESTful APIs.
  • Hosting application/API projects as microservices in Kubernetes or OpenShift environments.
  • API documentation using Swagger/OAS (including understanding of the syntax of this standard).
  • Developing and deploying systems using ORM frameworks such as JPA/Hibernate and database migration frameworks like Flyway.
  • Implementing security in applications and APIs using JWT tokens and integrations with OAuth2 and OpenID Connect (OIDC) servers.
  • Version control using Git (hosted in repositories such as GitHub, GitLab, BitBucket, etc.).
  • Digital certificates, symmetric and asymmetric key cryptography, and certificate chains.

Requirements

  • Senior Java developer with experience in:
  • Programming language Java 17 (or higher), using platform standards such as JPA, CDI, JMS, etc.
  • System integration using synchronous protocols (SOAP web services, REST APIs and other protocols) and asynchronous integration using messaging frameworks (Kafka, RabbitMQ, etc.).
  • Developing RESTful APIs.
  • Hosting application/API projects as microservices in Kubernetes or OpenShift environments.
  • API documentation using Swagger/OAS (including understanding of the syntax of this standard).
  • Developing and deploying systems using ORM frameworks such as JPA/Hibernate and database migration frameworks like Flyway.
  • Implementing security in applications and APIs using JWT tokens and integrations with OAuth2 and OpenID Connect (OIDC) servers.
  • Version control using Git (hosted in repositories such as GitHub, GitLab, BitBucket, etc.).
  • Digital certificates, symmetric and asymmetric key cryptography, and certificate chains.
  • Completed degree in IT.
Benefits
  • Meal allowance or meal voucher
  • Discounts on courses, universities, and language schools
  • Stefanini Academy — platform with free, up-to-date online courses and certificates
  • Mentoring
  • Benefits club for medical consultations and exams
  • Health insurance
  • Dental insurance
  • Discount and benefits club with top merchants
  • Travel club
  • Pet care benefits

Applicant Tracking System Keywords

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

Hard skills
Java 17JPACDIJMSSOAP web servicesREST APIsKafkaRabbitMQSwagger/OASJWT