Staff Software Engineer – Integration & Platform (Java/Spring)We are seeking a Staff Software Engineer – Integration & Platform (Java/Spring) to serve as a technical anchor for our Integration & Platform team. This individual will lead the architecture and evolution of critical backend services, define and uphold engineering standards, and drive the modernization of our Java/Spring Boot ecosystem toward cloud-native and AI-enabled workflows.The ideal candidate brings deep expertise in distributed systems, cloud infrastructure, and API/integration design, along with strong leadership capabilities. They will possess exceptional communication and problem-solving skills and thrive in a fast-paced, highly collaborative environment while influencing technical direction without direct authority.Key Responsibilities:Platform Architecture & Engineering LeadershipOwn, design, and evolve distributed backend services using Java and Spring BootArchitect systems for scalability, reliability, performance, and observabilityDrive and document architectural decisions through ADRs, RFCs, and other technical artifactsEstablish and enforce engineering standards, design patterns, and best practicesCloud & Infrastructure LeadershipDefine and implement cloud-native architecture patterns across environmentsLead adoption and optimization of:Infrastructure as Code (Terraform, CDK)Containerization and orchestration (Kubernetes)Service mesh technologies (Istio, Linkerd)Optimize systems for resilience, cost efficiency, and operational excellenceIntegration & API Platform DevelopmentDesign, build, and scale multi-tenant RESTful APIs and integration servicesLead modernization initiatives, including legacy SOAP to REST migrationsDefine, standardize, and enforce API governance and best practicesArchitect and implement integration patterns including:WebhooksEvent-driven systems (Kafka, Kinesis)External system connectivity frameworksMCP & AI Integration (Emerging Capabilities)Design and implement Model Context Protocol (MCP) server/client patternsEnable secure interactions between LLM agents and internal systems, databases, and toolsEnsure AI integrations are safe, observable, governed, and scalableContribute to evolving AI-driven platform capabilitiesEngineering Excellence & QualityElevate standards for code quality, peer reviews, and maintainabilityDefine and promote robust testing strategies (unit, integration, performance)Improve observability, monitoring, and on-call practicesMentor senior engineers and provide technical leadership across teamsCross-Functional CollaborationPartner closely with Product, Infrastructure, and Integration teamsTranslate ambiguous business requirements into clear technical solutions and roadmapsCommunicate technical trade-offs effectively to both technical and non-technical stakeholdersActively participate in Agile/Scrum ceremonies and planning processes