Integration & API Engineer

Diversified Technology, Inc.

Columbus, OH

JOB DETAILS
SKILLS
API Documentation, Agile Programming Methodologies, Apache Kafka, Application Programming Interface (API), Atlassian JIRA, Automation, Best Practices, Business Analysis, Business Processes, Cloud Applications, Cloud Computing, Code Reviews, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Customer Relationship Management (CRM), DevOps, Docker, Documentation, ERP (Enterprise Resource Planning), Energy & Utilities, Enterprise Applications, Financial Services, Git, Information Technology & Information Systems, Information Technology Consulting, Java, Messaging Technology, Microservices, Microsoft Windows Azure, Middleware, Problem Solving Skills, Production Systems, Project Tracking, Python Programming/Scripting Language, Quality Assurance, REST (Representational State Transfer), Release Management/Engineering, Requirements Management, SAP, Scalable System Development, Scrum Project Management and Software Development, Software Development Lifecycle (SDLC), Source Code/Configuration Management (SCM), System Integration (SI), Team Player, Technical Analysis, Technical Writing, Technical/Engineering Design, Test Automation, Test Plan/Schedule, Test Strategy, Testing, Willing to Travel
LOCATION
Columbus, OH
POSTED
5 days ago
WHO WE ARE:
Founded in 2007, DTI (Diversified Technology, Inc.) is a successful African American owned IT Consulting/Staffing firm based in Chicago's Loop.

WHAT WE DO:
We focus on providing delivery, staffing, and supported services such as enterprise integration/implementations including, but not limited to, CRM, EAM, ERP, PMO, and QA. We service clients in SLED (state/local gov't & education), financial services, fortune, public utility, as well as regularly partnering with Big 4 SI partners.

Job Title: Integration & API Engineer

Location: Hybrid/Remote (Travel as Required)
Duration: Long-Term Contract
Industry: Utilities / Customer Transformation

Position Overview

We are seeking an experienced Integration & API Engineer to support a large-scale Customer Transformation Program focused on designing, developing, and implementing middleware and integration solutions across multiple enterprise systems for a long-term contract in Columbus, OH. This role will be responsible for building scalable APIs, event-driven integrations, and cloud-based middleware that enable seamless communication between customer-facing and back-end enterprise applications.

The ideal candidate has strong experience with API development, middleware technologies, cloud platforms, event-driven architectures, and modern DevOps practices, with the ability to collaborate across architecture, development, and business teams throughout the software development lifecycle.


Key Responsibilities

  • Design, develop, implement, and support middleware and integration solutions connecting multiple enterprise systems as part of a customer transformation initiative.
  • Build and maintain RESTful APIs and asynchronous integration services to support scalable, high-performance business processes.
  • Develop integration solutions using MuleSoft and modern API-led connectivity principles.
  • Design, develop, and deploy cloud-native integration services using Azure, including Java (Spring Boot) and Python-based applications.
  • Collaborate with SAP technical teams to review integrations involving SAP Business Technology Platform (BTP), providing design reviews, code reviews, and technical consultation.
  • Design and implement event-driven architectures leveraging Apache Kafka for real-time messaging and distributed event processing.
  • Participate in detailed requirements gathering, technical analysis, solution design, and documentation activities.
  • Produce high-quality technical documentation, including API specifications, interface designs, sequence diagrams, and integration workflows.
  • Apply established integration architecture patterns and best practices to ensure scalable, secure, and maintainable solutions.
  • Develop automated unit, integration, and end-to-end tests to ensure application quality and reliability.
  • Support CI/CD pipelines and DevOps processes to enable efficient build, deployment, and release management.
  • Monitor, troubleshoot, and resolve integration issues across development, testing, and production environments.
  • Collaborate with architects, developers, QA teams, business analysts, and stakeholders throughout project delivery.
  • Track work assignments, user stories, defects, and project progress using Jira while participating in Agile ceremonies.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience).
  • 5+ years of experience designing and developing enterprise integration solutions.
  • Hands-on experience building RESTful APIs and asynchronous messaging solutions.
  • Strong experience with MuleSoft or similar enterprise integration platforms.
  • Experience developing cloud-native applications using Microsoft Azure, including:
    • Java (Spring Boot)
    • Python
    • Azure services
  • Experience working with SAP Business Technology Platform (BTP), including participation in architecture reviews, code reviews, or integration design discussions.
  • Experience implementing event-driven architectures using Apache Kafka.
  • Strong understanding of enterprise integration patterns and API design best practices.
  • Experience performing requirements analysis, technical design, and solution documentation.
  • Experience developing automated testing strategies and test automation frameworks.
  • Knowledge of DevOps methodologies, CI/CD pipelines, source control, and deployment automation.
  • Experience working in Agile/Scrum environments.
  • Proficiency using Jira to manage work items, user stories, and defects.

Preferred Qualifications

  • Experience with large-scale customer transformation or digital transformation initiatives.
  • Experience integrating SAP and non-SAP enterprise applications.
  • Familiarity with microservices architecture and containerized deployments.
  • Experience with Azure DevOps, Git, Docker, Kubernetes, or similar technologies.
  • Utility or energy industry experience is preferred but not required.

Key Technical Skills

  • REST APIs
  • Asynchronous APIs
  • MuleSoft
  • Microsoft Azure
  • Java (Spring Boot)
  • Python
  • SAP Business Technology Platform (BTP)
  • Apache Kafka
  • Event-Driven Architecture
  • API Design & Integration Patterns
  • Requirements Analysis
  • Technical Documentation
  • Test Automation
  • CI/CD & DevOps
  • Jira
  • Agile/Scrum

Ideal Candidate Profile

The successful candidate is an experienced integration engineer who excels at building secure, scalable, and cloud-native integration solutions across complex enterprise environments. They possess strong API development expertise, understand modern integration architecture patterns, and are comfortable collaborating with architects, developers, QA teams, and business stakeholders to deliver high-quality solutions that support enterprise-wide customer transformation initiatives.


Pay rate:

Please click on the link below for our company benefits
https://docs.google.com/document/d/1q2mHf0U1akaC1ZKC65-VyyG3FrKBGNCahx3WpS2mj7M/edit?usp=sharing

DTI is an Equal Opportunity Employer. We do not discriminate based on race, color, religion, sex, gender identity, sexual orientation, national origin, ancestry, age, disability, marital status, veteran status, or any other protected characteristic under Illinois state or federal law. All qualified applicants are encouraged to apply, and employment decisions are based solely on merit, qualifications, and business needs.

About the Company

D

Diversified Technology, Inc.