Dice•7h ago
Career Pages
Integration Developer
Columbus, OH
Full Time
Senior Level
130000-150000
Full Job Description
Role Overview
The Integration Developer is responsible for developing and supporting robust integration solutions across various technologies including APIs, microservices, Kafka streams, and secure file-based interfaces. This role requires close collaboration with both technical and business teams to deliver high-quality integration services.
Key Responsibilities
- API & Microservices Development: Design, test, and deploy RESTful APIs and Java/Spring Boot microservices adhering to enterprise standards using OpenAPI/Swagger.
- Azure API Management: Configure comprehensive API governance including policies, subscriptions, security protocols, throttling mechanisms, monitoring, and data transformations.
- Data & File Integration: Architect Kafka producers/consumers for event-driven architecture, develop batch components, and implement secure SFTP/PGP-based file transfer solutions.
- Security Implementation: Enforce security best practices using OAuth 2.0, OpenID Connect, JWT tokens, API keys, certificates, mutual TLS (mTLS), and secrets management strategies.
- DevOps & Quality Assurance: Utilize Git repositories and Azure DevOps for CI/CD pipeline automation, ensuring reliable delivery through continuous integration, deployment monitoring, logging, and automated testing (unit/integration).
- Collaboration & Documentation: Maintain accurate API specifications, design notes, and operational runbooks while actively resolving dependencies with cross-functional teams.
Company
Dice
Dice serves as a premier career marketplace specifically for technology professionals, connecting talent with leading employers in the industry.
Columbus, OH
Posted on Career Pages
Practice this interview
A voice mock interview for Integration Developer at Dice, with questions from this job description and your resume, and a scored report afterwards.
Set up interview