Search

Java Integration Developer

PublishedPublished: 6/14/2022
Technology
|

Job Description

Job Description - Integration Developer

\n

Role Summary

\n

· Develop and support integration solutions across APIs, microservices, Kafka, and secure file-based interfaces.

\n

· Build scalable and secure components using Azure API Management, Java, Spring Boot, Kafka, DevOps tools, and managed file transfer technologies.

\n

· Work with architects, leads, QA, operations, and business teams to deliver high-quality integration services.

\n

Responsibilities

\n

· API and microservices development: Develop, test, and deploy REST APIs and Java/Spring Boot microservices using enterprise standards.

\n

· Azure API Management: Configure APIs, policies, subscriptions, transformations, security, throttling, and monitoring.

\n

· Event, data, and file integration: Build Kafka producers/consumers, batch components, and secure SFTP/PGP-based file integrations.

\n

· Security and quality: Implement OAuth, JWT, API keys, certificates, unit tests, integration tests, and error-handling patterns.

\n

· DevOps and support: Use Git, Azure DevOps, CI/CD, monitoring, logging, and deployment automation for reliable delivery.

\n

· Documentation and collaboration: Maintain API specs, design notes, runbooks, and work with cross-functional teams to resolve dependencies.

\n

Required Skills and Experience

\n

· 5+ years of IT experience in integration development, API development, microservices, or cloud integration delivery.

\n

· Strong hands-on skills in Java, Spring Boot, REST APIs, OpenAPI/Swagger, JSON, XML, and microservices development.

\n

· Experience with Azure API Management, Kafka, ETL, batch processing, SFTP, PGP, and secure file transfer patterns.

\n

· Good understanding of OAuth 2.0, OpenID Connect, JWT, API keys, certificates, mutual TLS, and secrets management.

\n

· Experience with Git, Azure DevOps, CI/CD, deployment automation, monitoring, logging, troubleshooting, and production support.

\n

· Good communication, documentation, collaboration, problem-solving, and ownership skills.

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...