API Integration Engineer

Overview

On Site
Up to $120,000
Full Time

Skills

API Integration
Rest
Web services
Java
Spring

Job Details

Job Title: API Integration Engineer

Position Summary:

We are seeking a skilled and detail-oriented API Integration Engineer with strong experience in Java Web Services and REST API development to design, implement, and maintain scalable and secure API solutions. The ideal candidate will collaborate with cross-functional teams to integrate internal systems and third-party applications, ensure reliable data exchange, and support enterprise application development.

Required Skillset & Experience:

  • 7+ years of hands-on experience with Java Web Servicesand REST API
  • Strong proficiency in Spring Boot, JAX-RS, or related Java-based frameworks.
  • Experience with API testing tools such as Postman, SoapUI, or Rest Assured.
  • Understanding of HTTP methods, status codes, error handling, and RESTful conventions.
  • Familiarity with JSON, XML, and data transformation.
  • Experience with Git, Maven/Gradle, and Jenkinsor similar CI/CD tools.
  • Working knowledge of API security, rate limiting, and throttling

Preferred Skills / Nice to Have:

  • Familiarity with GraphQLand hybrid API approaches.
  • Experience with API Gateways(e.g., Kong, Apigee, AWS API Gateway).
  • Knowledge of microservices architectureand containerization tools like Docker and Kubernetes.
  • Exposure to cloud environments such as AWS, Azure, or Google Cloud Platform.

Key Responsibilities:

  • Design, develop, and deploy RESTful APIsusing Java, Spring Boot, or JAX-RS frameworks.
  • Integrate third-party APIs and internal systems for seamless data exchange and interoperability.
  • Collaborate with business and technical stakeholders to understand integration requirements and workflows.
  • Ensure API solutions are secure, scalable, well-documented, and maintain high performance.
  • Implement authentication and authorization mechanisms such as OAuth2, JWT, or API keys.
  • Troubleshoot, monitor, and optimize API performance and resolve integration issues.
  • Create and maintain Swagger/OpenAPIdocumentation and API specifications.
  • Participate in code reviews and contribute to API lifecycle management best practices.
  • Support CI/CD integration and deployment pipelines for APIs and services.
  • Maintain logs, versioning, and backward compatibility for public/internal APIs.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.