All open roles
Engineering Full-time Senior

Integration Engineer

Design secure REST APIs and event-driven services, and build reusable connector frameworks that integrate with major enterprise platforms on AWS.

Apply for this role → Remote-friendly (LatAm)

About the role

We are looking for a backend engineer to join a team focused on building enterprise-grade integrations and API infrastructure. You will design secure REST APIs, implement event-driven services for asynchronous communication, and deliver reusable connector frameworks that integrate with major enterprise platforms. The work emphasizes microservices architecture, AWS cloud-native services, and engineering rigor around idempotency, observability, and security.

What you'll do

  • Design, build, and maintain backend microservices in Java and Spring Boot to expose secure, well-versioned REST APIs.
  • Build and operate event-driven services for asynchronous communication with third-party systems — applying idempotency, retry handling, and back pressure under at-least-once delivery guarantees.
  • Implement and validate JWT-based authentication flows, including signature validation and identity provider integration.
  • Deploy services on AWS using ECS Fargate, ALB, RDS, S3, EventBridge, CloudWatch, and IAM for scalability, security, and operational visibility.
  • Write unit and integration tests as part of every feature; contribute to the team's automated test coverage standards.
  • Participate in architecture discussions and evolve the integration layer so one connector can serve multiple use cases instead of bespoke implementations.

What we're looking for

  • Java 17 or Java 21 with 5+ years of professional experience
  • Spring Boot 3.x with hands-on production experience
  • Spring Security configured from scratch (filter chains, JWT validation)
  • JPA / Hibernate
  • RESTful API design, versioning, validation, and error handling
  • Microservices architecture in production
  • JWT-based authentication end-to-end, including signature validation (HMAC or RSA) and HTTP-only cookie storage
  • Dependency Injection in Spring with a practical understanding of testability (mock injection)
  • Event-driven architecture: idempotency, at-least-once delivery, message ordering, back pressure handling
  • AWS production experience: ECS Fargate, RDS, ALB, EventBridge, S3, CloudWatch, IAM
  • AWS Cognito or equivalent identity provider integration
  • MySQL: schema design, indexing, query optimization
  • Unit testing with JUnit and Mockito
  • Docker and Git workflow proficiency

Nice to have

  • Kafka (transferable conceptual foundation for EventBridge)
  • Terraform for Infrastructure as Code
  • Spring Batch for high-throughput data processing
  • API integrations with enterprise systems (NetSuite, Salesforce, Business Central)

How we engineer

Our engineering values.

The same standards every Icalia engineer is held to — and the reason our clients keep our people through acquisitions.

Craft & ownership

We write code we'd be proud to sign. You own outcomes end to end — well-tested, observable, and built to outlast the sprint that shipped it.

Async, remote discipline

Same time zone as your team, clear written communication, and the autonomy to move without being managed. Our rituals are why clients call our process world-class.

Mentorship & growth

Code reviews that teach, documented patterns, and senior engineers who lift the bench. You'll grow faster here than on most in-house teams.

AI-augmented, human-accountable

We use modern AI tooling to multiply output — but a named human always owns the quality, security, and judgment behind every line that ships.

Why Icalia

Your next step.

Since 2012 we've embedded engineers into US and global product teams from Monterrey and across LatAm — doing US-quality work without leaving home. Our people have shipped through real acquisitions (RTS, Everlance) and stayed every time.

You work directly with product teams that respect senior engineers, on problems that matter — not ticket factories. Competitive compensation, real career mobility, and a bench of peers worth learning from.

10+

years placing engineers

200+

engineers placed

95%

retention rate

100%

stayed through acquisitions

Ready to apply for
Integration Engineer?

Tell us about yourself through the application form. We review every submission personally — no black-box ATS.