From building next-generation apps and microservices in Java / Kotlin to using AI to help protect our customers from fraud, you could be doing transformational work that brings our iconic, global brand into the future. As a part of our tech team, we could work together to bring ground-breaking and diverse ideas to life that power the digital systems, services, products and platforms that millions of customers around the world depend on. If you love to work with APIs, contribute to open source, or use the latest technologies, we’ll support you with an open environment and learning culture to grow your career. MUST HAVE SKILLSETS: 1. REACT - From a UX perspective 2. REACT Expert 4. Java (functional Programming) 5. Vert.X Focus: Channel Frameworks and Services team is seeking a self-driven Full Stack Java React Engineer to provide deep technical knowledge and systems design for Frameworks and Servicing Platforms. Your focus areas will be: • Create a Servicing Platform for all Customer Care Professionals with a Seamless Cross-Channel Customer Experience • Contribute to One Amex suite of enterprise frameworks • Use modern technology stacks to enable build at scale, high-quality delivery and automated deployment. • Build in quality and leverage a Dev Ops mindset to improve operational efficiency. • Adopt a collaborative approach that enables leverage, inner source and re-use when feasible. • Deliver value iteratively and continuously. Organizational Context: Member of a product engineering or delivery and integration team reporting to a Director or Staff Engineer. How will you make an impact in this role? Software Development • Perform technical aspects of software development for assigned applications including design, developing prototypes, and coding assignments • Lead code reviews and automated testing • Debug software components and identify code defects for remediation • Leads the deployment, support, and monitoring of software across test, integration, and production environments. • Empower teams to automate deployments in test or production environments • Empower teams to automatically scale applications based on demand projections • 60% of the time spent on coding and/or hands-on technical implementation • Work with Enterprise Architecture, other Staff Engineers and Delivery teams to define solution requirements and technical implementation approach • Drive both high-level and detailed technical designs and conduct design reviews as needed • Take initiative to identify and implement new, highly scalable foundational components and libraries • Improve and maintain existing components of the core platform • Actively participate in team and company-wide architecture and engineering discussions and forums • Employ technical expertise to help team members overcome technical problems • Enforce to release/project schedule and sprint achievements • Analyze, design, program, debug, and modify software for use in local, networked, cloud-based or Internet-related environments • Responsible for health and quality of the code across the portfolio, including leadership over SCM, functional testing, and CI/CD tool integration
ANY GRADUATE