Senior Java Integration Developer

  • Buenos Aires, Argentina, Argentina
  • Full-Time
  • Remote

Job Description:

Senior Java Integration Developer

Role Overview

We are looking for a Senior Java Integration Developer to design, build, maintain, and support enterprise integration services on modern middleware and the MuleSoft Integration Platform. This role focuses on Java and Spring-based microservices, REST APIs, event-driven integrations, and resilient adapters designed to connect distributed enterprise applications and data pipelines.

Key Information:

  • Location: Argentina (Remote or Hybrid).

  • Schedule: Full-time (EST time zone overlap preferred).

  • Experience Level: Senior / Lead Backend & Integration Engineer.

Core Responsibilities

  • Integration & Microservices: Design, develop, and maintain integration services, microservices, and custom adapters using Java, Spring, and Spring Boot.

  • API & Event Engineering: Build and support REST APIs, event consumers, and event producers for complex enterprise application integrations.

  • Data Transformation: Implement data mapping and transformation logic for structured and semi-structured payloads, including JSON and XML.

  • Resilient Architecture: Develop reliable exception handling, retry logic, dead-letter processing, and fault-tolerant integration patterns.

  • Best Practices & Quality: Write, maintain, and improve unit and integration tests. Participate in code reviews and apply software engineering best practices.

  • CI/CD & DevOps: Support automated CI/CD pipelines, deployment workflows, containerized application environments, and release processes.

  • Production Support & Observability: Monitor production integrations using logging, tracing, and observability tools. Conduct troubleshooting, incident resolution, root-cause analysis, and performance tuning.

  • Collaboration & Documentation: Work alongside analysts, architects, and cross-functional teams to translate business requirements into technical solutions. Maintain high-quality technical documentation for support and architecture.

Required Qualifications (Hard Skills)

  • Education: Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.

  • Professional Experience: 10+ years of hands-on experience in Java development, enterprise integrations, or backend engineering roles.

  • Backend Mastery: Deep expertise in Java, Spring Framework, and Spring Boot.

  • API & Integration Design: Solid understanding of Event-Driven Architecture (EDA), RESTful web services, and enterprise integration patterns.

  • Data Standards: Proficiency with JSON, XML, payload mapping, and complex data transformations.

  • Resiliency Systems: Strong understanding of error handling, retry mechanisms, fault tolerance, and resilient system design.

  • Testing & DevOps: Experience with automated testing frameworks, version control systems, and containerized environments.

  • Observability: Knowledge of application monitoring, distributed tracing, logging, and production troubleshooting.

Preferred Qualifications (Pluses)

  • Hands-on experience with the MuleSoft Integration Platform or similar enterprise service buses (ESB).
  • Experience working with message brokers, event streaming platforms, or asynchronous integration systems.
  • Direct exposure to cloud environments and cloud-based deployment models.
  • Knowledge of API Security standards, including authentication, authorization, and secure integration practices.
  • Experience working within Agile/Scrum delivery environments.

Core Competencies & Key Skills

  • Technical Excellence: Java Development, Microservices Architecture, REST API Development.

  • Data Management: Data Mapping, JSON/XML Transformations.

  • System Stability: Dead-Letter Processing, Error Handling & Retry Logic.

  • Infrastructure: CI/CD, Containerization, Logging & Tracing.

  • Professional execution: Technical Documentation, Cross-Functional Collaboration, and Clear Communication.