Sr Integration Developer - (Java e Spring boot)
Jobgether Brazil
Internet Marketplace Platforms · 11-50 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design and deliver secure, scalable, and reusable enterprise integrations using Java, Spring Boot, and Azure Integration Services. Collaborate with cross-functional teams to build API-first, cloud-native solutions that connect critical business platforms.
What they look for
Requirements
Requires over eight years of experience in software development and enterprise integration with strong expertise in Java and Spring Boot. Candidates must possess advanced or fluent English proficiency and hands-on experience with Azure cloud services and API management.
Benefits
Full description
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Integration Developer – Java and Spring Boot based in Brazil.
Join a large-scale automation modernization program focused on transforming enterprise systems across the energy sector. In this senior engineering role, you will design and deliver secure, scalable, and reusable integrations that connect business-critical platforms, including customer portals, CRM, billing, pricing, forecasting, payment gateways, utilities, and data platforms. You will combine Java and Spring Boot development with Microsoft Azure Integration Services to build API-first, cloud-native, and event-driven solutions. Working closely with integration leadership, solution architects, data architects, business analysts, and external vendors, you will help establish reliable integration patterns across a complex technology ecosystem. The role offers an opportunity to solve challenging enterprise integration problems while contributing to a modernization initiative with significant operational impact. This is a remote opportunity requiring advanced or fluent English, which will be assessed during the interview process.
\n
Accountabilities
• Enterprise Integration Development: Design, develop, and maintain enterprise integrations using Azure Integration Services and Java Spring Boot.
• API and Microservices Engineering: Build robust RESTful APIs and scalable microservices that enable communication between multiple enterprise applications and cloud services.
• API Management: Develop, configure, and manage APIs through Azure API Management (APIM), following established integration standards and architectural guidelines.
• Messaging and Event-Driven Architecture: Implement synchronous and asynchronous integration patterns using Azure Service Bus, including queues, topics, subscriptions, and related messaging capabilities.
• Cross-Platform Connectivity: Integrate enterprise applications, SaaS platforms, databases, external partners, and Microsoft Azure services across customer management, billing, pricing, forecasting, payments, and analytics.
• Message Processing and Orchestration: Develop message transformation, validation, routing, and orchestration capabilities, including exception handling, retry mechanisms, and dead-letter processing.
• Reusable Integration Components: Create reusable services and components that promote consistency, reliability, scalability, and maintainability across the integration landscape.
• API Security and Identity Management: Implement secure authentication and authorization using Microsoft Entra ID, OAuth 2.0, JWT, Managed Identities, and other appropriate security mechanisms.
• Secrets and Credential Management: Protect application credentials, secrets, certificates, and connection information using Azure Key Vault and established security practices.
• Monitoring and Observability: Implement logging, monitoring, distributed tracing, correlation IDs, and operational telemetry to support troubleshooting and production reliability.
• Testing and Quality Assurance: Develop unit tests, automated API tests, and integration tests to validate functionality, security, resilience, and system interoperability.
• Cross-Functional Collaboration: Partner with integration leads, solution architects, business analysts, data architects, and external vendors to align technical solutions with business and architectural requirements.
Requirements:
• Professional Experience: More than eight years of experience in software development and enterprise integration, with a proven ability to deliver complex integration solutions.
• Java and Spring Boot: Strong hands-on expertise in Java, Spring Boot, microservices architecture, and enterprise application development.
• REST APIs: Extensive experience designing, building, and maintaining RESTful APIs and microservices, including working with JSON and HTTP/HTTPS protocols.
• Azure API Management: Practical experience developing and configuring APIs using Azure API Management (APIM).
• Azure Service Bus: Hands-on experience with queues, topics, subscriptions, message processing, and enterprise messaging patterns.
• Integration Architecture: Strong understanding of synchronous, asynchronous, messaging-based, and event-driven integration patterns, including their appropriate use in enterprise environments.
• API Security: Experience implementing API authentication and authorization using OAuth 2.0, JWT, and related security practices.
• Resilience and Error Handling: Proven ability to implement exception handling, retries, dead-letter processing, logging, and monitoring to support reliable production integrations.
• English Proficiency: Advanced or fluent English is mandatory and will be evaluated during the interview process.
• Communication and Collaboration: Ability to work effectively with technical and business stakeholders, coordinate with distributed teams, and contribute to shared architectural decisions.
Nice to have:
• Experience with additional Azure Integration Services, including Azure Logic Apps, Azure Functions, Event Grid, and Event Hubs.
• Familiarity with Azure Key Vault, Microsoft Entra ID, and Managed Identities.
• Experience with Azure Monitor, Application Insights, and Log Analytics.
• Knowledge of Oracle, SQL databases, and database integration patterns.
• Experience integrating enterprise SaaS platforms and business systems, particularly CRM, billing, payments, pricing, forecasting, and data platforms.
• Background in energy and utilities or retail energy environments.
• Understanding of customer operations, energy billing, pricing, forecasting, payment systems, and energy market processes.
Benefits:
• Remote Work: Remote opportunity based in Brazil.
• Career Development: Opportunity to contribute to a large-scale modernization program and advance expertise in enterprise integration, Java, Spring Boot, and Azure cloud technologies.
• Technical Challenges: Work on complex, business-critical integrations across multiple enterprise platforms and cloud services.
• Collaborative Environment: Partner with integration specialists, solution and data architects, business analysts, and other professionals across a multidisciplinary team.
• Inclusive Workplace: A culture that values diversity, belonging, and equal opportunities for people from different backgrounds.
• Employee Inclusion Initiatives: Participation in community-led initiatives and groups supporting women, people with disabilities, Black professionals, LGBTQIAPN+ communities, parenting, and different generations.
• Compensation and Additional Benefits: The original job description requests salary expectations for a Brazilian CLT employment arrangement but does not specify a salary range or detailed benefits such as healthcare, bonuses, or paid leave. These details should be confirmed during the recruitment process.
\nHow Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Similar roles
-
Full Stack Java Senior Associate ( Java, Spring Boot, Kafka, Cloud, MQ)
DTCC Tampa, Florida, United States
-
Senior Lead Software Engineer - Java Architect
JPMorgan Chase & Co. Palo Alto, California, United States · $176K–$260K/yr
-
Desarrollador Java Senior
Encora Lima, Lima, Peru
-
Desarrollador Java Senior
Encora Lima, Lima, Peru
-
Desarrollador Backend Java Semisenior
Encora Lima, Lima, Peru
-
Desarrollador Java
Encora Lima, Lima, Peru