Integration Developer

Steampunk•McLean, VA
•$100,000 - $160,000

About The Position

As a Steampunk Integration Developer, you will design, develop, evaluate, and modify system interfaces and integrations. You will participate in testing through test execution, test script development, test review, and analysis. The role uses middleware to integrate cloud and on-premise systems, including SaaS systems, SQL databases, document storage solutions, and APIs. You will follow coding standards and participate in code reviews to ensure appropriate design patterns are followed. The position provides technical knowledge and analysis of specialized applications and operational environments, along with functional systems analysis, design, integration, documentation, and implementation advice for moderately complex problems. You will translate business integration requirements into functional execution requirements; design REST APIs using the OpenAPI specification on the Spring Boot and Camel open-source stack; and work with a broad range of integration technologies and systems. The role also includes release management responsibilities, particularly maintaining consistency across Salesforce sandbox environments from Development through QA, UAT, and Production, and managing deployments between sandbox environments. You will plan and manage releases, oversee readiness and milestone reviews, communicate plans and changes to stakeholders, resolve release issues with development staff, monitor delivery progress, and improve release processes through documentation and automation.

Requirements

  • Must be a U.S. citizen.
  • Minimum 5 years of hands-on information technology implementation experience.
  • Minimum 3 years of experience as a REST API Developer designing, creating, and supporting complex integration networks.
  • Bachelor’s degree in computer science, information systems, or equivalent.
  • Experienced Spring Boot and Camel Microservices Developer; must be comfortable working as a developer.
  • 2 to 3 years’ experience with a range of RDBMS technologies, such as Oracle, DB2, and SQL Server.
  • Knowledge of security implementations such as OAuth2, OpenID, and JWT.
  • Demonstrated ability to coordinate cross-functional work teams toward task completion.
  • Previous hands-on experience in release management.
  • Knowledge of the software development lifecycle.
  • Solid understanding of project management principles.
  • Experience using middleware to integrate cloud and on-premise systems, including SaaS systems, SQL databases, document storage solutions, and APIs.
  • Broad integration experience with RDBMS systems, SAP, Salesforce, SharePoint, NoSQL data sources, and ERP systems.
  • Knowledge of EIA patterns and integration best practices associated with microservices, including challenges involving transactional systems and large bulk data consumers.

Nice To Haves

  • Experience with API gateways such as Kong or Apigee and authentication providers such as Okta or Auth0.
  • 2 to 3 years of MuleSoft experience.
  • Experience managing Salesforce integrations, along with core development and delivery skills.
  • Experience in the CRM domain, including understanding of overall SFDC architecture and working knowledge of SFDC integration approaches, architecture, and release management.
  • Experience with SAFe Agile development methodologies.

Responsibilities

  • Design, develop, evaluate, and modify system interfaces and integrations.
  • Participate in testing through test execution, test script development, test review, and analysis.
  • Follow coding standards and participate in code reviews to ensure appropriate design patterns are followed.
  • Provide technical knowledge and analysis of specialized applications and operational environments.
  • Perform functional systems analysis, design, integration, and documentation, and provide implementation advice on moderately complex problems.
  • Translate business integration requirements into functional execution requirements.
  • Design REST APIs using the OpenAPI specification, implemented on the Spring Boot and Camel open-source stack; MuleSoft Anypoint Platform is optional.
  • Design and implement multi-level secure integration networks.
  • Work with business stakeholders to clarify and document integration requirements.
  • Maintain consistency between Salesforce sandbox environments from Development through QA, UAT, and Production, and manage deployments between sandbox environments.
  • Negotiate, plan, and manage release activities.
  • Manage risks and resolve issues that affect release scope, schedule, and quality.
  • Measure and monitor progress to ensure application releases are delivered on time.
  • Communicate key project plans, commitments, and changes, including requirements, QA plans, schedules, and scope changes.
  • Communicate release details, expectations, and schedules to the Business as required.
  • Conduct release readiness reviews, milestone reviews, and business Go/No-Go reviews.
  • Provide regular release reporting to stakeholders and the project team.
  • Work with development staff to resolve build problems and merge conflicts.
  • Document release issues and develop plans to improve release processes or automation.
  • Maintain a release repository and manage information such as build and release procedures, dependencies, and notification lists.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service