
Integration & Database Developer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Brazil.
β’ Design and create enterprise integrations utilizing Azure Integration Services and Java Spring Boot.
β’ Build RESTful APIs and microservices leveraging Java and Spring Boot.
β’ Create and configure APIs with Azure API Management (APIM).
β’ Apply synchronous and asynchronous integration patterns according to solution needs.
β’ Develop messaging and event-driven integrations using Azure Service Bus, including queues, topics, subscriptions, and associated Azure services.
β’ Establish integrations among enterprise applications, SaaS platforms, databases, external partners, and Microsoft Azure services.
β’ Execute message transformation, validation, routing, and orchestration, as well as exception handling and retry mechanisms.
β’ Create reusable integration components and services in line with enterprise integration standards.
β’ Enforce API authentication and authorization employing Microsoft Entra ID, OAuth 2.0, JWT, Managed Identities, and related security protocols.
β’ Safeguard application credentials, secrets, certificates, and connection details using Azure Key Vault.
β’ Implement logging, monitoring, distributed tracing, correlation IDs, and operational telemetry for integration services.
β’ Develop unit tests, automated API tests, and integration tests.
β’ Collaborate closely with the Integration Lead, Solution Architects, Business Analysts, Data Architects, and external vendors.
β’ Advanced/fluent English β essential.
β’ Over 8 years of experience in software development and enterprise integration.
β’ Strong practical development experience with Java and Spring Boot.
β’ Significant experience in developing REST APIs and microservices.
β’ Practical experience with Azure API Management (APIM).
β’ Familiarity with Azure Service Bus, including queues, topics, subscriptions, and message processing.
β’ Solid understanding of synchronous, asynchronous, messaging, and event-driven integration patterns.
β’ Proficient in JSON, REST, HTTP/HTTPS, OAuth 2.0, JWT, and API security.
β’ Experience in implementing exception handling, retry mechanisms, dead-letter processing, logging, and monitoring.
β’ Experience with additional Azure Integration Services, such as Logic Apps, Event Grid, Event Hubs, and Azure Functions.
β’ Proven experience integrating SaaS and enterprise platforms, including CRM, billing, payments, pricing, forecasting, and data platforms.
β’ Knowledge of Azure Key Vault, Managed Identities, and Microsoft Entra ID.
β’ Experience with Azure Monitor, Application Insights, and Log Analytics.
β’ Familiarity with Oracle and SQL databases, as well as database integrations.
β’ Experience in the Energy & Utilities or Retail Energy sectors.
β’ Understanding of customer information, billing, pricing, forecasting, payments, and energy market systems.
β’ Inclusive culture
β’ Internal inclusion and social responsibility committees
β’ Career progression opportunities
CESAR
Sardine
Gainwell Technologies
NVIDIA
Get handpicked remote jobs straight to your inbox weekly.