CTG Web Application Integration Developer in Durham, North Carolina

Title: Web Application Integration Developer

Location: US-NC-Durham

Job Number: 18211577

CTG is hiring for an Integration Developer for one of our premier clients in Durham, NC – This is a direct-hire opportunity! The Integration Developer will be responsible for designing and developing integration solutions and artifacts, securing and managing APIs, and partnering with the data and architecture teams in laying out the strategic direction for services and APIs.

In the ESB space, this role will be responsible for designing and developing ESB solutions and participating in the build-out of the SOA. This includes producing design artifacts, developing and testing Red Hat Fuse ESB XML or JavaDSL code, supporting the testing, change and release, and production operation of the XML or JavaDSL code. This individual will be also be responsible for ensuring alignment to the enterprise model, industry standards, and service families when designing or changing services. The position will have a significant role in the design of the Fuse ESB infrastructure.

In the API Management space, this role will be responsible for designing 3scale-based API Management solutions for the management of APIs. This includes defining and creating Swagger specs for REST APIs and having a strong understanding of REST principles and guidelines. The role will be strong in REST APIs, .NET Web APIs, JSON, XML, and SOAP, including security for REST and SOAP APIs including OAUTH, SAML, Token, etc. The role will have a significant role in the design of the 3scale APIM infrastructure.

The developer should be proficient in object-oriented analysis and design and have expertise in at least one of the leading OO languages (e.g., Java, Javascript, .NET). The developer may participate in the development of microservice-based shared services, or building EDI routes in the MFT platform as needed.

Responsibilities:

  • Participates in the complete integration lifecycle beginning at design, specifications, and interface/service design through implementation

  • Supports the full lifecycle implementation of ESB artifacts

  • Leads day-to-day development and maintenance activities for the ESB and APIM inventory

  • Contributes to design and engineering of the Fuse and 3Scale platforms

  • Contributes to defining and estimating timelines, costs, and feasibility for integration projects

  • Designs and/or documents process models and flows, rules, and solutions

  • When necessary, develops microservice-based shared services and/or EDI file transfers

Required Qualifications:

  • 3 years of experience developing and designing integration solutions using an ESB in a service oriented architecture (SOA)

  • Experience working with API Management platforms, including securing REST/SOAP services, building Swagger specs, managing API traffic flow, etc.

  • Expertise in designing, building, and maintaining REST/JSON API services and SOAP/WSDL web services

  • Experience with building Java applications (using Tomcat and/or JBoss a plus)

  • Experience using JSON, XML, XSL/XSLT, SAML, OAUTH

  • Experience using SQL databases and writing SQL queries

  • Experience with agile projects and/or DevOps platforms and patterns (CI/CT/CD)

  • Excellent knowledge of data integration, technical orchestration, and integration patterns

  • Strong technical experience in the systems and technologies being integrated (databases, applications, etc.)

Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or related field, or 10 years equivalent work experience

  • Excellent oral and written communication skills with the ability to communicate technical concepts to a technical and non-technical audience

  • Demonstrated ability to establish relationships and build rapport to influence colleagues at all levels, uncover business issues, and identify needs

  • Experience building and maintaining MQ-based services

  • Experience using an MFT platform and designing optimized EDI file transfers a major plus

  • Experience with designing to a canonical data model

  • Experience in the insurance domain is a plus

  • Experience working in a hybrid on- and off-shore model

  • Experience with Apache Camel, JavaDSL, Fuse, 3Scale, and/or Active MQ

Qualifications:

CTG (NASDAQ: CTG) provides industry-specific IT services and solutions that address the business needs and challenges of clients in high-growth industries in North America and Western Europe. CTG also provides strategic staffing services for major technology companies and large corporations. Backed by more than 50 years of experience and proprietary methodologies, CTG has a proven track record of reliably delivering high-value, industry-specific staffing services and solutions to its clients. CTG has operations in North America, Western Europe, and India.

CTG's greatest asset is its people, and as such, we are committed to providing employees programs and processes to support their performance, hone their skills, and advance in their careers. This commitment is reflected by CTG being named a Best Places to Work in Healthcare company by Modern Healthcare (2013-2016) in North America, and a Best Workplace in the United Kingdom (2013), Belgium (since 2007), and Luxembourg (since 2011).

CTG will consider for employment all qualified applicants including those with criminal histories in a manner consistent with the requirements of all applicable local, state, and federal laws.

CTG is an Equal Opportunity/Affirmative Action Employer and strong advocate of workforce diversity. Minority/Female/Sexual Orientation/Gender Identity/Disability/Veteran.

Job: Programming & Application Development