Integration Engineer #1686792

Network Designs Inc.
19hRemote

About The Position

The Integration Engineer will be responsible for designing, developing, and supporting integrations across legacy and modernized systems to ensure secure, reliable, and consistent data exchange. The candidate will work closely with application, data, and platform teams to build API- and event-driven integrations using modern frameworks and messaging patterns. This role focuses on enabling interoperability across platforms, troubleshooting integration issues, and optimizing cross-system workflows in containerized environments.

Requirements

  • U.S Citizenship required.
  • Must be able to obtain and maintain a Public Trust clearance
  • This position is remote but may require occasional onsite meetings in McLean, VA.
  • You can be based out of following states: AZ, DC, FL, GA, OH, ME, MD, SC, TX, UT, VA, NC, OK, WV.
  • Bachelor's Degree in Computer Science, Information Technology, or a related field.
  • At least 5 years of experience in application integration, backend development, or a related role.
  • Strong proficiency in Java 17+ and Spring Boot.
  • Experience designing and implementing RESTful APIs.
  • Hands-on experience with Kafka for event-driven or messaging-based integrations.
  • Experience using Redis for caching or integration support.
  • Experience integrating with Oracle databases.
  • Experience deploying and running applications using Docker and Kubernetes.
  • Proficiency with GitHub for source control and collaboration.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and the ability to work collaboratively across teams.
  • Ability to work independently and manage multiple priorities.

Nice To Haves

  • Experience integrating legacy systems with modern platforms.
  • Familiarity with secure integration patterns and platform interoperability in regulated environments.
  • Experience in a government contracting or enterprise environment.

Responsibilities

  • Design and develop integrations across legacy and modern systems using REST APIs, event streaming, and messaging patterns.
  • Build and maintain integration services using Java 17+ and Spring Boot.
  • Develop and consume RESTful APIs to support secure system-to-system communication.
  • Implement event-driven integrations using Kafka to support asynchronous data exchange.
  • Ensure data consistency, integrity, and reliability across integrated systems.
  • Implement patterns for idempotency, error handling, and retry logic in distributed workflows.
  • Use Kafka for event flow, messaging, and integration decoupling.
  • Leverage Redis for caching, lookup data, or integration performance optimization where appropriate.
  • Integrate applications with Oracle databases, supporting transactional consistency and data access requirements.
  • Collaborate with database teams to troubleshoot data-related integration issues.
  • Package and deploy integration services using Docker.
  • Support deployment and operation of integration components within Kubernetes environments.
  • Diagnose and resolve integration failures, performance bottlenecks, and data flow issues.
  • Optimize cross-system workflows to improve reliability, scalability, and throughput.
  • Collaborate with developers, architects, and platform teams to align integration designs with system architecture.
  • Document integration flows, API contracts, event schemas, and operational procedures.
  • Maintain integration source code and artifacts using GitHub.

Benefits

  • comprehensive health, dental, vision, pet, and legal insurance
  • 401(k) retirement matching
  • paid leave
  • paid holidays
  • health and wellness programs
  • employer-paid life and disability insurance
  • professional development
  • education benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service