Integration Developer

Posted 10hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Desenvolvedor de Integração criando APIs e microsserviços Java/Azure para modernizar operações de clientes, faturamento e analytics no setor de energia.

Responsibilities:

  • Design and develop enterprise integrations using Azure Integration Services and Java Spring Boot
  • Develop RESTful APIs and microservices using Java and Spring Boot
  • Develop and configure APIs using Azure API Management (APIM)
  • Implement synchronous and asynchronous integration patterns
  • Develop messaging and event-driven integrations using Azure Service Bus, queues, topics, and subscriptions
  • Implement integrations between enterprise applications, SaaS platforms, databases, external partners, and Microsoft Azure services
  • Implement message transformation, validation, routing, and orchestration, along with exception handling and retry mechanisms
  • Develop reusable integration components and services aligned with enterprise standards
  • Implement authentication and authorization using Microsoft Entra ID, OAuth 2.0, JWT, and Managed Identities
  • Protect credentials, secrets, certificates, and connection information using Azure Key Vault
  • Implement logging, monitoring, distributed tracing, correlation IDs, and operational telemetry
  • Develop unit tests, automated API tests, and integration tests
  • Work closely with the Integration Lead, Solution Architects, Business Analysts, Data Architects, and external vendors

Requirements:

  • Advanced/fluent English – mandatory (assessed during the interview)
  • Experience in software development and enterprise integration
  • Strong hands-on development experience with Java and Spring Boot
  • Strong experience developing REST APIs and microservices
  • Hands-on experience with Azure API Management (APIM)
  • Experience with Azure Service Bus, including queues, topics, subscriptions, and message processing
  • Strong understanding of synchronous, asynchronous, messaging, and event-driven integration patterns
  • Experience with JSON, REST, HTTP/HTTPS, OAuth 2.0, JWT, and API security
  • Experience implementing exception handling, retry mechanisms, dead-letter processing, logging, and monitoring

Benefits:

  • Inclusive culture
  • Internal inclusion and social responsibility committees
  • Opportunities for everyone
  • Support for career development and acceleration