Sr. Java Engineer

Company: American Express

General Information
4 Year Degree
At least 5 year(s)
Not Specified
Job Description

At America Express, we’ve focused on ensuring our customers’ satisfaction. Every day, we strive to make it easier, safer and more rewarding for consumers and companies to purchase the things they need. Because their success means we’re doing our job right.

We take pride in being a global company. Every day we work hard to grow our core business all around the world. That’s why we’re always evolving our current products to offer the best — and sometimes brand new — services for Cardmembers, small businesses and merchants. By further developing the programs our customers rely on, we deliver on our brand promise of service, trust and security.

So, are you ready to make an impact? Our employees don’t come here to coast. They join our team for the rewarding challenges and ongoing opportunities to help expand technology into the future. Be a part of the global American Express community.

We are currently searching for several talented Senior & Junior Level Java Engineers to join our growing team at our beautiful Phoenix, AZ campus.

You won’t just shape the world of software. You’ll shape the world of life, work and play. Our Software Engineers not only understand how technology works, but how that technology intersects with the people who count on it every day.


Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers.  So if you’re interested in a career creating breakthrough software and making an impact on an audience of millions, look no further.


Here’s just some of what you’ll be doing:


  • Taking your place as a core member of an agile team focusing on Agile driven development, multi-tier distributed application design and testing in an enterprise setting
  • Work in enterprise cloud initiative platforms both IaaS and PaaS to ensure continuous integration/deployment [CI/CD]
  • Embrace test driven development using testing and automation frameworks like jUnit, TestNG, Mockito, Selenium, LISA virtualization
  • Participate in code reviews, ad-hoc pair programming, contribute to iterative improvement of tools and practices used by team
  • Job Requirements

    Are you up for the challenge?


    • Bachelor’s Degree in computer science, computer science engineering, or related field preferred; advanced degree preferred
    • 2+ years of progressively responsible software development experience
    • Demonstrated experience with integrated automated release management using tools such as Maven, GIT, or Subversion is required
    • Experience with messaging/middleware technology and frameworks for integrating enterprise applications
    • Hands on expertise with Java application design and development in an enterprise setting, as well as multi-threaded programming is required
    • Experience implementing software applications using Agile/Scrum methodologies to deliver technology solutions using delivery management platforms like Rally, JIRA is required
    • Experience with object-oriented technologies is required and should include: Spring 3.x, XML, JSON, SOAP and RESTful web services, Jenkins, Maven, IBM Websphere, RedHat Jboss EAP, cloud infrastructure, DB2, Splunk, TestNG/jUnit, Solace, IBM MQ, XLRelease automation tool, Spring Integration Framework
    • Ability to effectively interpret technical and business objectives and challenges and articulate solutions
    • Willingness to learn new technologies and exploit them to their optimal potential


    Why American Express? 


    Talk to our people and you’ll find out what we’re really all about. Open, creative, risk-taking, collaborative and innovative are just some of the expressions you’ll hear. It’s our culture that makes American Express an outstanding place to work, and a big part of why we regularly win best workplace awards all over the world. If you’re ready to take on a challenge and make an impact, you owe it to yourself to launch or grow your career here.


    American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other status protected by law.