×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Java Integration

Job in Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for: APM Terminals
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 105000 - 113000 USD Yearly USD 105000.00 113000.00 YEAR
Job Description & How to Apply Below

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.
Required

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.
Good to Have (Preferred)
  • 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.
Behavioural Expectations
  • 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.
Why Join Us
  • 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.
Location & Compensation

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.

Equal Opportunity Employer

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.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary