Software Engineer II - Java- Global Accounts Receivable jobs in United States
cer-icon
Apply on Employer Site
company-logo

American Express · 5 hours ago

Software Engineer II - Java- Global Accounts Receivable

American Express is a company with a long history of innovation and commitment to its customers and colleagues. They are seeking a Software Engineer II to contribute to end-to-end software development, including front-end and back-end integration, while collaborating with UX/UI teams to enhance user experiences.

Credit CardsFinanceFinancial ServicesPaymentsTravel
check
Comp. & Benefits
badNo H1Bnote

Responsibilities

End-to-end software development, including front-end, back-end and API integration
Work with modern front-end Javascript frameworks (such as ReactJS) to build responsive and accessible user interfaces
Develop RESTful and/or GraphQL APIs using Springboot Java and integrate with internal and third-party services
Collaborate with UX/UI teams to deliver seamless and intuitive user experiences
Function as a member of a software engineering team by contributing to software builds through consistent development practices (including tooling, reusable components, and clear documentation)
Participate in code reviews, pair programming, and write unit, integration, and end-to-end tests using modern testing frameworks
Debug and troubleshoot software components; identify, document, and remediate code defects
Monitor application performance and implement observability best practices (e.g., logging, metrics, alerting)
Ensure compliance with enterprise security standards, data privacy regulations, and coding best practices
Demonstrate increased self-reliance to achieve team goals
Influence team members with creative changes and improvements
Accountable to team for completing work you’re leading and work you are doing as agreed upon
Accountable to team for delivery of quality work
Ability to adapt to change

Qualification

Java 8/11/17/21SpringBootReactJSAgile methodologiesDevOps methodologiesDockerKubernetesPostgreSQLMongoDBAPI designMicro-services architectureDistributed systemsGitCI/CD toolsPerformance optimizationSecure coding practicesSoft skills

Required

Up to 8 years (Min 3 years) of software development experience in a professional environment such as:
Familiarity with Agile and DevOps methodologies
Experience in Java 8/11/17/21 programming and SpringBoot is needed
Experience in ReactJS, Javascript and UI development is a must
Experience in building reactive micro services is preferable
Experience with both relational (e.g., PostgreSQL, Oracle) and NoSQL (e.g., MongoDB, DynamoDB) databases
Knowledge of micro-services architecture and distributed systems
Hands-on experience with source control (Git), CI/CD tools (e.g., Jenkins, GitHub Actions), and containerization
Experience with performance optimization, API design, and secure coding practices
Bachelor's degree in computer science, computer science engineering, Computer Programming or related field or experience required

Preferred

Desirable to have cloud experience, especially Docker, Kubernetes
Experience working in a bank or financial institution is a plus

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