Integration & Database Developer - COM INGLÊS - Remoto
Core
Design and implement corporate integrations and microservices for a large-scale automation modernization program in the Energy sector, connecting business platforms like Customer Portal, CRM, Billing, and Pricing via Azure.
Role type
Senior Integration & Database Developer (Cloud/Java)
Builds
Secure, scalable, resilient, and reusable integration microservices and APIs for the Energy sector.
Domain
Energy & Utilities / Cloud Integration
Required skills
Java, Spring Boot, REST APIs, Microservices, Azure API Management, Azure Service Bus, Event-driven architecture, OAuth 2.0/JWT, JSON, HTTP/HTTPS, Exception handling, Retry mechanisms, Logging/Monitoring
Preferred skills
Azure Logic Apps, Azure Functions, Event Grid, Event Hubs, Azure Key Vault, Microsoft Entra ID, Oracle/SQL databases, Energy sector domain knowledge
Technologies
Java, Spring Boot, Azure (APIM, Service Bus, Key Vault, Entra ID, Monitor), REST, JSON, OAuth 2.0, JWT
Responsibilities
Design and develop corporate integrations using Azure Integration Services and Java Spring Boot; Develop RESTful APIs and microservices; Implement synchronous and asynchronous integration patterns; Develop messaging and event-driven integrations using Azure Service Bus; Implement message transformation, validation, routing, and orchestration; Develop reusable integration components aligned with corporate standards; Implement API authentication and authorization using Microsoft Entra ID, OAuth 2.0, and JWT; Protect application credentials and secrets using Azure Key Vault; Implement logging, distributed tracing, and operational telemetry; Develop unit, API, and integration tests.
Seniority
Senior, hands-on IC