Job Summary
The Senior Integration Software Engineer will design, build, and scale cloud-native enterprise integration solutions on Google Cloud Platform (GCP). The role will focus on developing Java-based microservices and event-driven integrations while contributing to Infrastructure as Code, CI/CD pipelines, cloud infrastructure automation, platform reliability, and observability. The engineer will support integrations across enterprise applications and platforms, collaborate with internal teams and implementation partners, and contribute to scalable integration solutions supporting supply chain and logistics initiatives.
Key Responsibilities
Design, develop, maintain, and enhance Java-based microservices and integration applications running on GCP
Build and support event-driven integrations using GCP Pub/Sub and other cloud-native services
Develop reusable integration frameworks, libraries, and patterns for enterprise initiatives
Design and implement integrations between cloud platforms and enterprise applications including Oracle Fusion, Oracle Integration Cloud (OIC), Manhattan Active, and o9 Solutions
Troubleshoot, optimize, and refactor existing integration solutions to improve reliability, performance, and scalability
Collaborate with internal teams and external implementation partners to establish integration standards and validate technical deliverables
Participate in architecture reviews, code reviews, and solution design discussions
Develop and maintain reusable Terraform modules for automated GCP infrastructure provisioning
Build and enhance CI/CD pipelines using Cloud Build, GitHub Actions, and Maven
Support deployment automation for containerized applications and platform services
Implement monitoring, distributed tracing, alerting, and observability solutions to support platform reliability
Partner with security and infrastructure teams to maintain secure cloud environments, including IAM, networking, encryption, and access controls
Contribute to platform architecture, operational excellence, and continuous improvement initiatives
Required Qualifications
10+ years of experience in software engineering, integration engineering, cloud engineering, DevOps, SRE, or related technical disciplines
Strong hands-on Java development experience, including Spring Boot, REST APIs, event-driven architectures, and microservices
Experience building and supporting cloud-native applications within Google Cloud Platform or another major cloud platform
Hands-on experience with messaging and event-driven technologies such as GCP Pub/Sub, Kafka, or similar platforms
Strong Infrastructure as Code experience using Terraform
Experience developing and maintaining CI/CD pipelines
Strong understanding of API design, API management, and integration best practices
Experience working with enterprise-scale systems and distributed applications
Excellent communication skills with the ability to collaborate across technical teams, vendors, and business stakeholders
Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent experience
Preferred Qualifications
Experience with Google Cloud Platform services including Cloud Run, Pub/Sub, IAM, VPC, and Cloud Build
Experience with Apigee X
Experience with Oracle Fusion
Experience with Oracle Integration Cloud (OIC)
Experience with o9 Solutions
Experience with Manhattan Active
Experience with Dynatrace
Experience supporting logistics, supply chain, ERP, or enterprise integration initiatives
Familiarity with containerized workloads and cloud-native architectures
Experience reviewing technical designs and code delivered by external system integrators or consulting partners