Back to results

Integration Engineer

  • Greensboro, NC, United States

Applications open in a new tab.

Job details

Apply by
Experience
3-5+ years of experience as a Software Engineer, Data Engineer, or Integration Engineer.
Posting language
English
Posted

Original job description

Integration Engineer Location: Greensboro, NC (Onsite 5 Days per Week) Employment Type: Contract Opportunity Position Overview Our client, a leading global financial services organization, is seeking an experienced Integration Engineer to design, develop, and support enterprise integration solutions that securely connect applications across a complex technology landscape. This role will focus on building and maintaining APIs, middleware components, and integration services while ensuring scalability, reliability, security, and compliance with enterprise architecture standards. The ideal candidate is a hands-on engineer who enjoys solving integration challenges and working across business and technology teams to deliver high-quality solutions.

Key Responsibilities

  • Design, build, and maintain enterprise integration solutions, including API gateways, proxies, routers, and data transformation services.
  • Develop and support both synchronous and asynchronous integration patterns based on business and technical requirements.
  • Create, manage, and enhance APIs while ensuring alignment with enterprise architecture and governance standards.
  • Implement and maintain middleware security, monitoring, and observability practices.
  • Develop logging, token validation, data validation, and authentication capabilities across integration platforms.
  • Troubleshoot and resolve issues related to APIs, middleware, and connected systems.
  • Produce technical documentation covering integrations, interfaces, dependencies, and operational support procedures.
  • Collaborate with software development, infrastructure, security, and business teams to deliver scalable integration solutions.
  • Communicate complex technical concepts effectively to both technical and non-technical stakeholders. Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related discipline, or equivalent professional experience.
  • 3-5+ years of experience as a Software Engineer, Data Engineer, or Integration Engineer.
  • Strong understanding of synchronous and asynchronous integration patterns and when to apply them.
  • Experience developing and supporting enterprise middleware and API-based integrations.
  • Knowledge of middleware security principles, including authentication, authorization, token validation, logging, and data validation.
  • Strong problem-solving and communication skills.

Required Technical Skills API & Integration Technologies

  • IBM API Connect (APIC)
  • REST APIs
  • OpenAPI Specifications
  • GraphQL
  • RPC Services Programming
  • Java
  • Python
  • JavaScript Security
  • OAuth 2.0
  • OpenID Connect (OIDC)
  • API Security Best Practices Cloud & DevOps
  • Microsoft Azure
  • Azure DevOps and/or GitHub Actions
  • CI/CD Pipelines Preferred Qualifications
  • Terraform
  • Spring Boot
  • Boomi
  • IBM App Connect Enterprise (ACE)
  • Enterprise Integration Patterns (EIP)
  • Experience supporting cloud-native integration architectures Ideal Candidate The ideal candidate combines strong API development expertise with hands-on middleware and integration experience. They are comfortable working in cloud environments, implementing secure integration solutions, and collaborating across multiple teams to deliver scalable enterprise systems.
More about this job

Skills

  • Regulatory compliance
  • Architecture regulations
  • Troubleshoot
  • Documentation
  • Software development
  • Computer science
  • Computer technology
  • Problem solving
  • Communication skills
  • API development
  • GraphQL
  • Oracle Java
  • Python
  • JavaScript
  • DevOps
  • Microsoft Azure
  • GitHub
  • CI/CD
  • IBM Terraform
  • Spring Boot

Report this job