Register or Login to Apply

Java Developer – (production Support)

American Express Sydney, Sydney

Job Description

You Lead the Way. We’ve Got Your Back.

With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, you’ll learn and grow as we help you create a career journey that’s unique and meaningful to you with benefits, programs, and flexibility that support you personally and professionally.

At American Express, you’ll be recognized for your contributions, leadership, and impact—every colleague has the opportunity to share in the company’s success. Together, we’ll win as a team, striving to uphold our company values and powerful backing promise to provide the world’s best customer experience every day. And we’ll do it with the utmost integrity, and in an environment where everyone is seen, heard and feels like they belong.

Join Team Amex and let’s lead the way together.

Fast paced 24X7X365 SaaS environment that relies on cutting edge technologies and very smart people.
You as a Lead Developer would be responsible for troubleshooting issues on a large SaaS environment built on Linux and Java. You would work directly with Development, Infrastructure and Support teams to solve issues in this high paced transactional environment. Support responsibilities will span multiple data centers as you would participate in supporting our platform in the US as well as in EU.

Responsibilities:

  • Production Support
  • Diagnose problems with our Web-based enterprise application and various vertical applications

  • Documentation of processes involved with support duties for internal customers and end-users

  • Contribute in writing and in person to root cause analysis meetings as part of process improvement

  • Operate and support a large SAAS platform based on Java and Linux

  • Participate in the development and testing of internal tools, scripts and other coding projects

  • Work closely with peer teams to deliver high availability and optimum performance for customers

  • Work with application developers, support and our QA team to isolate customer issues

  • Diagnose and Analyze issues reported by clients

  • Required skills:

  •  Solid experience supporting a Saas environment product with external customers

  • A keen analytical, structured, and detail-oriented approach to problem solving and troubleshooting

  • Practical familiarity with the differences between object-oriented programming and functional programming

  • An understanding of Java, understanding of Groovy and/or Python are highly desirable

  • Experience with at least one RDBMS, preferably Oracle or Postgres, and commensurate skill in writing SQL scripts 

  • Working knowledge of industry standard formats, especially XML, CSV, and JSON; this includes understanding of character encodings like UTF-8 and ISO-Latin 1

  • Familiarity with the concepts of hashing, symmetric encryption, public key encryption, and SSL/TLS

  • Basic understanding of common networking components and topologies in standard Web application environments

  • Knowledge of the basic Web technologies: HTML, CSS, Javascript

  • Experience in Linux OS and command line operations

  • Technical Requirements:

  • Experience building web service API’s or UI’s.

  • Experience in highly scalable, high availability environments supporting high transaction volumes. An understanding of the technical challenges and requirements of such environments.

  • Experience supporting and/or debugging mobile applications written in Objective-C for iOS, and/or in Java for Android.

  • Experience working with customers to explain complex technical concepts

  • Experience with the following application servers: WebLogic, WebSphere, Tomcat, or JBoss

  • Experience with the following relational databases: Oracle, MySQL, SQL Server

  • Familiarity with noSQL databases.

  • Passion for software engineering, mobile security, and writing clean, maintainable code.

  • Proven problem-solving skills, the ability to roll up your sleeves and tackle hard problems with little technical direction or oversight.

  • Customer-first attitude and strong written and verbal communication skills

  • Adept and comfortable working in a rapidly changing environment required

  • Bachelors degree in Computer Science or equivalent work experience

  • Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.

      This job vacancy was been posted over 40 days ago, but is still active and currently accepting new applications.

    By displaying these images, Backpacker Job Board does not claim any ownership or endorsement of the materials. Backpacker Job Board assumes no liability for copyright infringements, licensing disputes, or any other intellectual property claims arising from employer-submitted images. If you believe that any image displayed on Backpacker Job Board infringes your copyright or other legal rights, please contact us at [email protected]. We are committed to promptly reviewing all such notices and, where appropriate, removing the infringing content. However, any removal of content shall not constitute an admission of liability or fault by Backpacker Job Board.

    Login or Register to Apply Online

    Not already a member? Register for free and create your online resume to apply. If you are already registered or have applied for a vacancy before, you can login below.

    American Express