Engineer II Java DevOps

Short Description

American Express is hiring an Engineer II Java DevOps who has hands-on experience with methods relating to application design, software development, and automated testing.

Job Description

Responsibilities include:
  • Contributes to design, development, troubleshooting, debugging, evaluating, modifying, deploying, and documenting software and systems that meet the needs of customer-facing applications, business applications, and/or internal end-user applications.
  • Function as an active member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
  • Demonstrate increased self-reliance to achieve team goals 
  • Participate in code reviews and automated testing
  • Debug basic software components and identify code defects for remediation
  • Support and monitoring of software across test, integration, and production environments
  • Automate deployments in test or production environments
  • Automatically scale applications based on the demand projections
  • Actively participates and leads break/fix, incident and problem activities across the team
  • The central point of contact for business/development groups or vendors requiring assistance in resolving problems
  • Enforces production assurance practices
  • Facilitates the use of technical subject matter expert capability to promote the design of technical solutions/improvements
  • Assists in quality assessments by supporting quality rating measures on key changes
  • Contributes to the development of policies and procedures for the production and service support function

Qualifications
  • Experience in a high-pressure fast-paced work environment supporting 7X24 critical systems
  • A proven hunger to learn new technologies and translate them into working software
  • Ability to effectively communicate with internal and external business partners
  • Experience with Oracle, Garbage Collector, LISA, Maven, and Jenkins
  • Able to understand and use data structures and associated components
  • Designs, codes, tests, maintains and documents application components
  • Takes part in reviews of own work and reviews of colleagues' work
  • Defines test conditions based on the requirements and specifications provided
  • Has an understanding of the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)
  • Familiar with infrastructure technologies and components 
  • Experience with a broad range of software languages and payments technologies is a plus

Educational Requirement
  • Up to 5 years of software development experience in a professional environment and/or comparable experience such as:
  • Familiar with Agile or other rapid application development methods
  • Experience with design and coding across one or more platforms and languages as appropriate
  • Hands-on experience with methods relating to application design, software development, and automated testing
  • General knowledge of distributed (multi-tiered) systems, algorithms, and relational databases
  • Understanding of object-oriented design and coding with a variety of languages
  • Bachelor's Degree in computer science, computer engineering, or related field required

Preferred:
  • Previous Agile development or DevOps experience in a global company
  • Experience in multiple IT disciplines. 
  • Experience with continuous delivery and automation methodologies

Engineer II Java DevOps
Mid-Senior-level Information | Technology | Information Technology Full-time Information Technology | Engineering | Other Data Engineer | Software Engineer | Java
American Express is a global service company, providing customers with exceptional access to products, insights and experiences that enrich lives and build business success.

Each day, American Express makes it easier, safer and more rewarding for consumers and businesses to purchase the things they need and for merchants to sell their goods and services. An engine of commerce, American Express provides innovative payment, travel and expense management solutions for individuals and businesses of all sizes. Most of all, we help our customers realize their dreams and aspirations through industry-leading benefits, access to unique experiences, business-building insights, and global customer care. We enable our customers to do and achieve more.
Apply Now