Java Engineer

American Express

(Phoenix, Arizona)
Full Time
Job Posting Details
About American Express
American Express is a global service company, providing customers with exceptional access to products, insights and experiences that enrich lives and build business success.
Summary
American Express Technology is looking for an enthusiastic, talented Java engineer to join the Tool Chain Automation team based in Phoenix, Arizona. Be part of an enthusiastic, high performing technology team developing solutions to drive tool chain automation capabilities for development teams within the Global Merchant & Network Technology group. The perfect candidate will have a strong understanding of object oriented development and the ability to work across multiple projects and with multiple teams.
Responsibilities
* Develop Portals / API’s / Dashboards to assist QA and delivery teams in their automation goals * Assist project teams in implementing quality unit / integration tests ( both java and JavaScript) & concepts such as sonar implementation across project * Assist teams to implement DevOps, continuous integration, and custom automation concepts using tool set provided by enterprise teams. * Work closely with enterprise teams and project teams and assist teams to implement latest addition / updates in tool chain / continuous integration process. * Writing code and unit tests, working on API specs, automation, conducting code reviews and testing * Perform ongoing refactoring of code, utilizing visualization and other techniques to fast-track concepts, and delivering continuous improvements * Partner with delivery teams to maintain and enhance test automation frameworks including selenium, Junit, Jasmine, Protractor and custom utilities developed by QA team
Ideal Candidate
* Position requires a Bachelor’s degree in Computer Science, Engineering, or a related field followed by 2-4 years of progressively responsible experience with object oriented development. * Excellent written and oral communication skills * Collaborative work ethic and ability to work in a team-oriented culture * Demonstrated experience in object oriented application design, software development, and testing, preferably in an Agile environment is desired. * Experience in object-oriented design and J2EE design patterns, as well as prototype and visuals development for high-level product concepts and capabilities. * Experience with J2EE, Servlets, Struts, and JSP is desired * Experience with NOSQL, MongoDB, MQ/MQ Series, and Open API development is a plus. * Experience with implementing automated release management using Maven, Subversion, Spring, Nodejs, and Apache Camel is a plus. * Understanding of XML, JSON, web services technologies, and data structure fundamentals, with experience in multi-threaded programming is a plus * Aptitude for learning and applying programming concepts * Expertise in objected oriented analysis and design across a variety of platforms * Experience with a broad range of software languages and payments technologies is a plus

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.