Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Xintas seeks an experienced Java/Azure Enterprise Integration Developer to design, build and operate scalable integrations across Salesforce and Azure. You will implement secure, reliable services, REST APIs and event-driven patterns within an enterprise cloud environment.
The role emphasizes production readiness, observability and resilience, with focus on scalable integration architectures and collaboration with platform teams. Salesforce exposure is advantageous but not mandatory.
We are looking for an experienced Java / Azure Enterprise Integration Developer with strong Java 17 and Spring Boot skills to support our Salesforce/CRM landscape. You will build secure and reliable Java/Azure services, REST APIs and event-driven integrations. You have experience with resilience, observability and CI/CD, and preferably with Terraform and Microsoft Azure. Salesforce experience is an advantage, but not essential. More important is the ability to design, build and provide operational support for business-critical integrations end to end within an enterprise Azure environment.
The developer works at the intersection of Java, Azure and Salesforce. This is not a traditional Salesforce Developer role, but an experienced enterprise integration role within an Azure environment. Extensive Apex experience is not required. However, the candidate should be able to understand integration architecture, build production-ready services and help determine where business logic should reside.
Build Java/Azure domain services that can be reused by Salesforce and other channels.
Design and deliver synchronous and asynchronous integrations with Salesforce.
Support resource-intensive, long-running or integration-heavy processing outside Salesforce.
Contribute to technical analysis, solution design, testing, deployment and production support.
Java 17 or later, Spring Boot / Spring Framework, Maven, JUnit, Mockito, clean code and code reviews.
Develop and deploy Java services on Microsoft Azure. Knowledge of App Service or Functions, Key Vault, Azure Monitor / Application Insights and cloud-native principles.
REST, API contracts, versioning, backward compatibility, OAuth 2.0 / OpenID Connect, and synchronous versus asynchronous patterns.
Event-driven architecture and messaging, preferably Azure Service Bus.
Logging, metrics, distributed tracing, alerting and production monitoring. Knowledge of ELK, Azure Monitor, Application Insights or similar platforms.
Secure software development, OWASP Top 10, secret management, managed identities, API security and security by design.
Spring Boot Actuator, health monitoring and resilience patterns such as retries, circuit breakers, timeouts and bulkheads.
Request-reply, publish-subscribe, event sourcing, dead-letter handling, idempotency and error handling in distributed systems.
Azure SQL, PostgreSQL or Oracle, JPA/Hibernate, database migrations and performance optimisation.
Git/GitHub, GitHub Actions, CI/CD, SonarQube, automated testing, DevSecOps and Terraform.
Technical analysis, solution design, troubleshooting and translating requirements into maintainable solutions.
The candidate does not need to be a Salesforce specialist, but should be able to approach Salesforce as part of an integrated application landscape.
Design, build and manage integrations between Salesforce and Java/Azure.
Have a basic understanding of Salesforce APIs, authentication and relevant platform limits.
Assess which logic belongs in Salesforce/Apex and which is better implemented as a Java/Azure service.
Consider reuse across channels, separate lifecycles, scalability, security and operational manageability.
Work effectively with Salesforce Developers, functional analysts, solution architects and platform teams.
Knowledge of the Salesforce platform and the ability to read or review Apex code.
Salesforce Platform Events, Change Data Capture or similar event mechanisms.
Azure API Management, Docker and container platforms.
Boomi/iPaaS, ActiveMQ or other enterprise integration platforms.
OpenFeign, REST clients or similar integration frameworks.
GraphQL in an enterprise API landscape.
OpenAPI/Swagger, contract-first API development and API governance.
Spring Cloud, resilience4j or similar cloud-native libraries.
OpenTelemetry for tracing and monitoring.
Azure Entra ID and machine-to-machine authentication.
GitOps, release management, and blue-green or canary deployments.
Enterprise-scale event versioning and schema governance.
Domain-Driven Design, microservices and enterprise integration patterns.
Experience in banking or financial services, including security, audit and compliance requirements.
Takes end-to-end ownership, from technical analysis through to production.
Works pragmatically, making deliberate choices that favour simplicity, maintainability and stability.
Considers observability, supportability and production operations from the design stage.
Thinks in terms of reusable platform components and generic building blocks, rather than project-specific solutions alone.
Takes ownership of performance, security, availability and scalability.
Can work in a highly regulated environment with audit, compliance and security requirements.
Collaborates effectively in a multidisciplinary team and grows with the internal Azure and cloud-native direction.