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

American Express · 1 month ago

Software Engineer II - Java - Enterprise Architecture

American Express is a company built on a history of innovation and commitment to its customers. They are seeking a Software Engineer II to contribute to their Enterprise Architecture team, focusing on developing and maintaining API frameworks while collaborating with peers to align technology strategies.

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

JavaAPI frameworksDistributed systemsPythonGoRelational databasesObject-oriented designAnalytical ThinkingCollaborationCommunication

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

Preferred

Learns and applies new technologies and techniques
Demonstrates good analytical skills
Recognizes the importance of collaboration to achieve objectives
Clearly communicates ideas and concepts to others
Adaptive Communication
Business Analysis
Analytical Thinking
Business Product Knowledge
Technology Industry Trends
Flexibility
Collaboration & Partnership
Continuous Improvement
Courage
Curiosity
Resourcefulness
Tenacity

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