AreaTechnologies / CapabilitiesBackendJava (JDK 17-25), Spring frameworks, Spring Boot, REST / RPC APIs, Reactive frameworksBuild & TestJUnit, Gradle, Maven, Jenkins, GitLab, CI/CD, automated testingDataPostgreSQL, MongoDB, Redis, CassandraStreamingKafka, Kafka Streams, event-driven architecture, workflow orchestrationPlatform Docker, high availability, distributed systems design, fault tolerance, resiliency patterns, observability, performance analysisGood-to-have GenAILLM apps, RAG, embeddings, vector search, tool/function calling, MCP concepts, AI guardrailsGood-to-have Cloud / DevOpsAWS EC2, RDS, S3, SQS, cloud-native architecture, DevOps practicesGood-to-have GovernanceData governance, secure data access, shared schemas, service contracts, auditability, compliance controls, risk-aware engineeringGood-to-have Platform ArchitectureShared services, APIs, identity, payments, partner ecosystems, data governance, modernization. The Technology organization enables and accelerates the company's growth strategies, delivering global capabilities and services in support of Amex's customers and colleagues, while maintaining 24/7 servicing and availability to ensure an uninterrupted, high-quality customer experience.