Global Merchant Services Technology is on an exciting journey to transform the merchant payment experience driven by an energetic team of high performers. If you have the talent and desire to deliver state-of-the-art products and services at a rapid pace, serving our customers, join our Technology team! This group is nimble, creative and empowered to shape the merchant payment landscape. If you are a collaborative Engineer with a passion to drive and build innovative solutions on cutting edge technologies, look no further.
You won’t just keep up; you’ll break new ground.
Your responsibilities as a member of an agile team include:
Building scalable quality software solutions by designing, writing code and unit tests through consistent development practices with a focus on continuous integration/continuous deployment, continuous monitoring and automated testing
Debugging software components, identifying code defects and remediating
Participating in code reviews
Enabling the deployment, support, and monitoring of software across test, integration, and production environments
Identifying opportunities for adopting new technologies
Demonstrating increased self-reliance to achieve team goals
Influencing team members with creative changes and improvements by challenging status quo and demonstrating risk taking
Collaborating with a team of Engineers, Scrum Lead and Product Owner to effectively achieve objectives
Collaborating with team members for success within the team
Clearly communicating ideas and concepts
Are you up for the challenge?
Key Knowledge/Skills:
Bachelor’s or Master’s degree in computer science, computer engineering, software engineering, or other technical discipline, or equivalent work experience
Familiar with Agile or other rapid application development methods
Strong hands-on experience on the below technical skills:
Required:
Java, Spring Framework
Java Memory Management, Garbage Collection, Multithreading, Immutability & concurrency programming
Experience with RESTful and GraphQL based micro-services
At least one of the Relational Databases like Oracle, DB2, Postgres
Nice to have:
NoSql databases like Couchbase, Cassandra, Mongo, S3
Microservices design patterns
Event driven programming paradigm using Kafka Solace, MQ
Continuous Integration, and full SDLC Development tools, including Jenkins, Bamboo, GIT, Maven, Junit, SonarCube, Static analysis, Security testing
Experience in implementing monitoring, tracing and system performance tooling
Designs, codes, tests, maintains, and documents applications
Takes part in reviews of own work and reviews of colleagues’ work
Defines test conditions based on the requirements and specifications provided
Understands the core tools used in the planning, analysing, crafting, building, testing, configuring, and maintaining of assigned application(s) l
Ability to effectively interpret technical and business objectives, challenge, and articulate solutions
A proven hunger to learn new technologies and exploit them to their optimal potential
A bonus but not essential/required:
Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, Azure)
Knowledge of developing web applications using React framework
At the core of Software Engineering
Every member of our team must be able to demonstrate the following technical, functional, leadership and business core competencies, including:
Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.
Why American Express?
There’s a difference between having a job and making a difference.
American Express has been making a difference in people’s lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards.
We’ve also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they’re ready to take on a new career path, we’re right there with them, giving them the guidance and momentum into the best future they envision.
Because we believe that the best way to back our customers is to back our people.
The powerful backing of American Express.
Don’t make a difference without it.
Don’t live life without it.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Join a diverse community of great people who support their peers and their communities. We...
Apply For This JobEmployment Type: Permanent Full Time Position Classification: Computer Manager Grade 2 Remuneration: $120,650 – $136,661 per annum (excluding superannuation) Hours...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Join the ResMed Sleep and Respiratory Care Team today! ResMed is a global leader in...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> About Emesent Emesent has built a reputation as the key leader in automating data collection...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Our Platform Engineer for Adobe Experience Manager role is hands-on working in a cross discipline...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> .NET Developer, .NET Core, Angular, Azure, Government Opportunity Your new company Your new company is...
Apply For This Job