Jobs · Engineering · Maryland

Python Integration Developer

Polar IT · Hanover, MD · 3 mo ago
EngineeringFull-time

Key Responsibilities

  • Design, develop, and support enterprise integrations using Python (services, orchestration components, automation utilities).
  • Build and consume RESTful APIs for system-to-system communication.
  • Develop data transformation, validation, enrichment, and orchestration logic using JSON/XML payloads.
  • Build application-to-application integration orchestrations, including resilient workflows and dependency coordination across systems.
  • Implement and support event-driven and batch integrations using JMS (queues/topics), including message processing and recovery patterns.
  • Implement automated reprocessing patterns (retry, replay, dead-letter / suspended queue handling) to reduce manual intervention and improve stability.
  • Troubleshoot, debug, and resolve integration issues across Dev, SIT, UAT, and Production environments.
  • Implement strong logging, monitoring, and alerting practices; ensure integrations are supportable in production with clear runbooks and operational checks.
  • Participate in release execution and deployment readiness activities (checklists, verification, rollback awareness), partnering with DevOps/ops teams as needed.
  • Work closely with architects, product owners, QA, and DevOps to deliver reliable solutions.
  • Participate in code reviews and follow best practices for security, performance, maintainability, and documentation.
  • Strong hands-on experience with building APIs with Python using FLASK or FASTAPI Frameworks.
  • Strong experience building/consuming REST APIs and Orchestrations working with AWS/Azure services like Amazon API Gateway, Lamda, Step Function, Amazon S3, Amazon SQS, MQ, Event Bridge, MSK (Managed Streaming for Apache Kafka), CloudWatch.
  • Experience building application-to-application integration orchestration solutions.
  • Solid understanding of JSON, XML, and transformation patterns.
  • Experience with middleware/integration concepts (message-driven design, orchestration, idempotency, retries, correlation IDs).
  • Experience implementing complex orchestrations with automatic re-processing (retry/replay, failure handling, re-queue patterns).
  • Familiarity with authentication and security patterns: OAuth2, API keys, token-based auth.
  • Experience with logging, monitoring, error handling, and operational troubleshooting.
  • Strong problem-solving, debugging, and root-cause analysis skills.
  • Experience with integration platforms such as MuleSoft, OIC, Boomi, or similar.
  • Experience integrating with ERP/HCM systems such as Oracle Fusion and PeopleSoft.
  • Experience with CI/CD pipelines and release promotion across environments.
  • Understanding of event-driven architectures and messaging systems beyond JMS (e.g., CDC, platform events).
  • Experience supporting production integrations, hypercare, and operational handoff practices (runbooks, monitoring, escalation readiness).

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.

Similar jobs

Integration Developer

JNS Facility MaintenanceAnn Arbor, MI· 1 wk ago
Engineering$20–$26/hrapply on jns.breezy.hr

Integration Developer

Element ElectronicsEdina, MN· 6 days ago
Engineeringapply on recruiting.paylocity.com

Integration Developer

RahrBSGShakopee, MN· 3 wk ago
Engineering$90k–$110k/yrapply on workforcenow.adp.com