Software Engineer - Java Integration
Listed on 2026-05-31
-
Software Development
Backend Developer, Java Developer, Cloud Engineer - Software
Position Summary
We are seeking an experienced Senior Software Engineer – Java Integration to design, build, and maintain scalable integration solutions that enable reliable data exchange across internal systems and external partners.
Key Responsibilities- Design, develop, and support EDI integrations using APIs, SQL, and integration platforms (OIC – Oracle Integration Cloud).
- Implement and maintain EDI standards (e.g., X12/EDIFACT) and collaborate with business and partner teams to deliver reliable integrations.
- Troubleshoot and optimize integration flows, with experience in OIC mapping considered a plus.
- Design, develop, and maintain robust Java-based integration solutions supporting high‑volume, business‑critical data flows.
- Build and enhance file‑based, API‑driven, and event‑driven integrations across enterprise platforms.
- Implement integration patterns such as transformation, routing, enrichment, error handling, and retries.
- Work closely with product, business, and partner teams to translate integration requirements into technical designs.
- Develop and maintain data mappings, transformations, and validation logic.
- Ensure integrations meet non‑functional requirements including performance, scalability, reliability, and security.
- Troubleshoot and resolve integration failures, data discrepancies, and production issues.
- Contribute to integration standards, best practices, and technical documentation.
- Participate in code reviews, design reviews, and mentor junior engineers.
- Support modernization initiatives and continuous improvement of integration platforms.
Skills & Qualifications
- 6+ years of hands‑on experience in Java development (Java8+, Spring, Spring Boot).
- Strong understanding of integration architectures and patterns.
- Experience with RESTful APIs, JSON, XML, and file‑based integrations.
- Hands‑on experience with message queues / streaming platforms (e.g., Kafka, JMS, MQ).
- Strong SQL skills and experience working with relational databases.
- Solid understanding of error handling, monitoring, logging, and observability in integration systems.
- Good problem‑solving skills with ability to work independently with minimal supervision.
- Experience working in Agile / Scrum environments.
- Strong analytical, debugging, and problem‑solving skills.
- Working knowledge of IBM Connect:
Direct (file transfers, scheduling, monitoring). - Exposure to EDI concepts and standards (ANSIX
12, EDIFACT, trading partner onboarding, acknowledgements). - Experience with integration platforms or middleware (Mule Soft, Apache Camel, Spring Integration).
- Knowledge of cloud‑based integrations (AWS, Azure, GCP).
- Familiarity with CI/CD pipelines, Dev Ops practices, and infrastructure automation.
- Consideration of data security, compliance, and audit requirements in integration design.
- Ownership mindset with ability to drive solutions end‑to‑end.
- Strong collaboration skills across engineering, product, and business teams.
- Ability to influence technical decisions and contribute to long‑term platform direction.
- Mentorship and technical guidance to team members.
- Clear communication of technical concepts to both technical and non‑technical stakeholders.
- Work on large‑scale enterprise integration platforms.
- Opportunity to influence integration strategy and modernization initiatives.
- Exposure to complex partner ecosystems and global data flows.
- Collaborative culture with strong engineering standards.
Charlotte, NC.
Starting Salary: $105,000 - $113,000 USD.
Benefits:
Full‑time employees are eligible for Health Insurance, Paid Time Off, and 401(k) Match.
Maersk is an equal opportunities employer and welcomes applicants without regard to race, colour, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, pregnancy or parental leave, veteran status, gender identity, genetic information, or any other characteristic protected by applicable law. We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements.
We are happy to support your need for any adjustments during the application and hiring process.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).