Software Engineer II - Java - Enterprise Architecture jobs in United States
cer-icon
Apply on Employer Site
company-logo

American Express · 1 day ago

Software Engineer II - Java - Enterprise Architecture

American Express is a company built on a long history of innovation and commitment to its customers and employees. They are seeking a Software Engineer II to join their Enterprise Architecture team, where the role involves developing and maintaining API frameworks, collaborating with peers, and fostering innovation within the technology landscape.

Credit CardsFinanceFinancial ServicesPaymentsTravel
check
Comp. & Benefits
badNo H1Bnote

Responsibilities

Maintain & develop new API frameworks in technologies such as REST and gRPC
Help pivot toward serverless, FaaS based, architectures
Build & manage platforms to help teams across the company quickly deploy A2A services
Collaborate with technology peers and leaders to gain strategic alignment
Foster innovation and experimentation

Qualification

JavaRESTGRPCPythonDockerKubernetesCassandraAnalytical ThinkingCollaboration & PartnershipContinuous Improvement

Required

3+ years of hands-on software development experience
Proficient in one or more programming languages or platforms, with practical coding experience
Exposure to application design, software development methodologies, and automated testing practices
General understanding of distributed (multi-tiered) systems, core algorithms, and relational databases
Solid grasp of object-oriented design principles and experience coding in a variety of languages
Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience
Able to understand and use complex data structures and associated components
Designs, codes, tests, maintains, and documents applications
Takes part in reviews of own work and reviews of colleagues' work
Has understanding of the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)
Hands-on experience in some of the following: Java, Python, Go, React, Envoy, gRPC, ProtoBuf, JSON, CouchBase, Cassandra, Redis, Consul, Jenkins, Docker, Kubernetes, OpenShift, Drools, Elastic Stack, Kafka, Spark

Benefits

Competitive base salaries
Bonus incentives
6% Company Match on retirement savings plan
Free financial coaching and financial well-being support
Comprehensive medical, dental, vision, life insurance, and disability benefits
Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
Free and confidential counseling support through our Healthy Minds program
Career development and training opportunities

Company

American Express

company-logo
American Express is a financial services company that provides credit cards, charge cards, payment solutions, and related services.

Funding

Current Stage
Public Company
Total Funding
unknown
1978-01-13IPO

Leadership Team

leader-logo
Brett Mooney
CEO & Country Manager, American Express Canada
linkedin
leader-logo
Stephen J. Squeri
Chairman and CEO
Company data provided by crunchbase