As a Software Engineer at American Express, you will play a crucial role in developing innovative solutions that impact millions of users. You will work within an agile team, driving the latest development practices and contributing to the creation of groundbreaking software.
Key Responsibilities
- Collaborate. Take your place as a core member of an agile team, contributing to the latest development practices and technologies.
- Develop. Write and test code, work with API specs, and engage in automation processes. Analyze requirements/user stories to support design activities effectively.
- Innovate. Identify opportunities to adopt new technologies and enhance existing systems.
- Integrate. Conduct integration tests, including event logging and result reporting. Perform unit and assembly testing, and design, implement, and evaluate test scripts.
- Review. Participate in code reviews, test automated build scripts, and debug software components. Address and verify the remediation of code defects.
- Prioritize. Work with product owners to prioritize features for sprints and manage technical requirements based on industry trends, new technologies, and ongoing issues.
Minimum Qualifications
- Education. Bachelor’s Degree in Computer Science, Computer Science Engineering, or a related field.
- Experience. 1-3 years of software development experience with a focus on Java and J2EE (Backend).
- Skills. Experience with REST API design and implementation. Strong understanding of multithreading, JSON, and web services technologies.
- Tools. Exposure to testing and automation tools such as mocking frameworks, JUnit, TestNG, Jenkins, Git, Stash, and JIRA. Experience with CI/CD implementations.
- Databases. Working knowledge of relational and NoSQL databases.
- Development Methodologies. Familiarity with Agile development, application design, software development, and testing practices.
- Communication. Ability to effectively communicate with internal and external business partners.
What We Offer
- Competitive Salary. Attractive base salaries with performance-based bonus incentives.
- Comprehensive Benefits. Medical, dental, vision, life insurance, and disability benefits (depending on location).
- Financial Well-Being. Support for financial well-being and retirement planning.
- Work Flexibility. Flexible working models including hybrid, onsite, or virtual arrangements based on role and business needs.
- Parental Leave. Generous paid parental leave policies (depending on your location).
- Wellness Support. Access to global on-site wellness centers, confidential counseling support through our Healthy Minds program, and more.
- Career Development. Opportunities for career growth through development programs and training.
Join Us
If you are passionate about technology and eager to make an impact, we invite you to apply and become a part of our innovative team. American Express is an equal opportunity employer, and we are committed to creating an inclusive environment for all employees.