Software Engineer I - Java, Python , GCP , NoSQL - GMNST
American Express · Phoenix, AZ · 1 wk ago
EngineeringFull-time
About the role
Joining Amex Tech means discovering and shaping your contribution to something big. Here, you can work alongside talented tech teams and build a unique career with the powerful backing of American Express. With a range of opportunities to work with the latest technologies and a commitment to back the broader engineering community through open source, our mission is to power your success.
Responsibilities
- Build core features and functions of card transaction systems on a distributed platform deployed in the cloud.
- Actively participate in agile teams and the latest development practices.
- Write code and unit tests, work with API specs, and automation.
- Use Java technologies to drive innovation while adopting new technologies.
- Design, develop, test, and debug software applications.
- Contribute to software builds, complete code reviews, and automated testing to maintain high-quality standards with guidance.
- Support and monitor software across environments.
- Adhere to security and regulatory best practices.
Qualifications
- Computer Science degree (or equivalent) or industry experience.
- Minimum 2 years of software development experience in a professional work environment.
- Experience with Google Cloud technologies (BigQuery, BigTable, BigData, Spark, Scala, Java, Python, Vertx, RESTful microservices, Couchbase, Kafka, Airflow).
- Familiarity and use of AI tools for development is a plus.
- Hands-on experience with application design, software development, and automated testing.
- Experience with distributed (multi-tiered) systems, algorithms, relational, or NoSQL databases.
- Ability to effectively interpret technical and business objectives and challenges and articulate solutions.
- Ability to learn and investigate new technology and business domains, question the status quo, and think outside the box.
- Ability to debug basic software components and identify code defects for remediation.
- Experience working in Agile or other rapid application development methods.
- Proficient oral and written communication skills.
- Employment eligibility to work with American Express in the United States is required; the company will not pursue visa sponsorship for this position.