The Senior Data / Java Engineer at American Express is responsible for designing and developing data engineering solutions within a big data ecosystem. This role involves hands-on coding, debugging, and documentation, while collaborating closely with the Site Reliability Engineering (SRE) team. The engineer will also focus on building a modern loyalty platform, enhancing customer engagement, and transitioning from legacy systems to a microservices-based architecture.