
Analyst Developer – Senior
Stefanini Brasil
full-time
Posted on:
Location Type: Hybrid
Location: Taboão da Serra • Brasil
Visit company websiteJob 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