Chat on WhatsApp
Abacus Consulting logo

Java Developer

Abacus Consulting
10 days ago
Full-time
On-site
Lahore, Punjab, Pakistan

Description:

Abacus Consulting is seeking an experienced Java Developer with a strong background in API development and cloud integrations on the Google Cloud Platform. This role emphasizes designing, developing, and managing secure, scalable APIs utilizing Apigee X and other GCP services. The ideal candidate combines expertise in Java programming with a solid understanding of integration workflows, API security, and lifecycle management. They will build and maintain RESTful APIs for both internal and external consumers, ensuring these APIs meet performance, scalability, and security standards required by enterprise environments. This position requires hands-on experience with continuous integration and deployment processes, working within CI/CD pipelines to automate API deployments efficiently. The Java Developer will also be responsible for integrating various enterprise systems, including ERP, CRM, legacy, and SaaS applications, into cloud-native architectures. Although this role does not involve managing a team, it demands collaboration across technical teams and active contribution to defining API governance, standards, and best practices to strengthen the company’s API strategy and cloud integration capabilities.

Responsibilities:

  • Design, develop, and manage secure APIs leveraging Apigee X and Apigee Hybrid platforms on Google Cloud.
  • Build and maintain RESTful APIs using Java as the primary programming language, supported by JavaScript and other languages for specific policy scripting where required.
  • Implement comprehensive API security strategies, including OAuth 2.0, JWT, API keys, mutual TLS, IP whitelisting, and identity federation.
  • Develop and maintain integration workflows using Google Cloud Application Integration technologies to connect ERP, CRM, legacy, and SaaS systems with cloud-native applications.
  • Manage the complete API lifecycle, encompassing design, versioning, deployment, retirement, and governance.
  • Configure and optimize Apigee policies related to security, traffic management, mediation, and data transformation to enhance API performance and flexibility.
  • Enable and maintain logging, monitoring, and analytics by utilizing Apigee monitoring tools and Google Cloud Operations services to proactively handle API performance and integration issues.
  • Support and enhance CI/CD pipelines for API deployment using tools such as Cloud Build, GitHub, and GitLab, ensuring automated and reliable delivery processes.
  • Troubleshoot, analyze, and resolve API performance bottlenecks, latency problems, and integration challenges to ensure seamless and robust operations.
  • Contribute actively to defining API standards, governance frameworks, and best practices aimed at maintaining consistency, security, and scalability across the organization’s API ecosystem.
  • Employ infrastructure as code tools like Terraform for provisioning Apigee and Google Cloud resources effectively and reproducibly.
  • Collaborate with cross-functional teams to continuously improve API design, integration processes, and overall cloud architecture.
  • Stay current with emerging cloud technologies and API management trends to recommend and implement innovative solutions that drive business value.

Experience:

3 Years