Senior Java Developer with expertise in APIs, microservices, and system integration at Stefanini. Collaborating on innovative solutions combining technology and creativity.
Responsibilities
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
Analista Desenvolvedor Pleno working in technology projects at Montreal. Collaborating in agile teams and using various technologies including SQL databases and .NET frameworks.
Application Developer specializing in Microsoft Power Platform solutions at Liebherr CMCtec India. Involved in design, development, and collaboration to drive automation initiatives.
React Native Developer focusing on building mobile applications interfacing with vehicle hardware systems. Collaborating in a hybrid environment at Detroit Labs in Troy, Michigan.
Director of Engineering leading a team to enhance user experience at Spotify. Collaborating with cross - functional teams to define goals and deliver impactful solutions in a dynamic environment.
Azure Integration Developer enhancing API wrappers and cloud - based integrations with Outlook. Supporting a financial services organization in a fast - paced technical environment.
Engineering Technician III responsible for highway construction material quality assurance. Overseeing testing and inspections to ensure compliance with industry standards and specifications.
Head of Software Development leading a team in cloud transformation projects for a manufacturing software company. Overseeing technical excellence and modern engineering practices in a hybrid work environment.
Product Developer at Twelve, leading product development for beauty, wellness, and lifestyle merchandise. Collaborating with clients and creative teams to deliver high - quality products.