What are the responsibilities and job description for the Sr. Java API Developer position at Tekgence Inc?
Hi,
Hope you are doing good! This is Ajit Kumar Rai from Tekgence Inc.
Please review my open IT requirement, and let me know your interest on below requirement:-
Job Title: Sr. Java API Developer
Job Location: Pittsburgh, PA (Onsite)
Job Duration: 12 Months
Experience: 8 Years
Role Descriptions:
· Design, develop, configure, and deploy API solutions using IBM API Connect following enterprise architecture and security standards.
· Rebuild existing APIs, API proxies, gateways, and integration services while ensuring complete functional parity with legacy implementations.
· Implement API policies for security, authentication, authorization, rate limiting, throttling, logging, analytics, and traffic management.
· Develop and configure API transformations including JSON, XML, SOAP-to-REST, REST-to-SOAP, and data mapping requirements.
· Design and implement API integrations with backend systems, enterprise applications, databases, cloud services, and third-party platforms.
· Configure and manage IBM API Connect products, catalogs, consumer organizations, developer portals, and API lifecycle management processes.
· Implement API security standards including OAuth 2.0, JWT, OpenID Connect, API Keys, Mutual TLS, SSL/TLS, and enterprise authentication mechanisms.
· Develop reusable API policies, governance frameworks, and integration patterns to improve consistency and maintainability.
· Perform API performance tuning, optimization, scalability improvements, and capacity planning activities.
· Troubleshoot API failures, integration issues, security vulnerabilities, and production incidents across enterprise environments.
· Analyze existing API architectures and recommend improvements for reliability, performance, maintainability, and operational efficiency.
· Support end-to-end API lifecycle activities including design, development, testing, deployment, monitoring, and production support.
· Collaborate with business analysts, architects, developers, and integration teams to gather requirements and deliver API solutions.
· Create API specifications, technical documentation, Swagger/OpenAPI definitions, deployment guides, and operational runbooks.
· Develop automated testing strategies for APIs including functional, regression, integration, security, and performance testing.
· Support debugging activities and root cause analysis for application, API gateway, and integration-related issues.
· Participate in code reviews, architecture reviews, and solution design discussions.
· Implement CI/CD pipelines and deployment automation for API development and release management.
· Work with Agile teams, participating in sprint planning, backlog grooming, stand-ups, reviews, and retrospectives.
· Monitor API health, usage metrics, analytics, and operational dashboards to ensure platform stability and performance.
· Ensure compliance with enterprise security standards, governance policies, and API management best practices.
· Support migration initiatives from legacy API platforms such as Apigee, MuleSoft, DataPower, WSO2, or custom gateway solutions to IBM APIC.
· Collaborate with infrastructure and DevOps teams to support API platform upgrades, deployments, and environment management.
· Mentor junior developers and provide technical guidance on API design, integration patterns, and IBM APIC best practices.
· 10 years of experience in API development, integration, middleware, or enterprise application development.
· Strong hands-on experience with IBM API Connect (IBM APIC).
· Expertise in API design, development, deployment, and lifecycle management.
· Strong knowledge of RESTful APIs, SOAP Web Services, JSON, XML, OpenAPI/Swagger specifications.
· Experience implementing API security using OAuth 2.0, JWT, OpenID Connect, SSL/TLS, and API Gateway policies.
· Strong understanding of API transformations, mediation, routing, orchestration, and integration patterns.
· Experience troubleshooting and optimizing API performance, scalability, and reliability.
· Familiarity with IBM DataPower Gateway is highly desirable.
· Experience with API testing tools such as Postman, SoapUI, JMeter, or similar tools.
· Knowledge of CI/CD tools such as Jenkins, Git, GitHub, GitLab, Azure DevOps, or similar platforms.
· Experience working in Agile/Scrum environments.
· Strong analytical, problem-solving, communication, and stakeholder management skills.
· Experience with cloud-native API architectures and microservices is preferred.
· Knowledge of containerization technologies such as Docker and Kubernetes is a plus.
· Prior experience in API migration or modernization programs is highly desirable.
Email: ajitkumar.rai@tekgence.com