Job Description :
This position is for a Java Engineer role focused on supporting a rapidly growing digital services platform for our Fortune 500 client in Phoenix, AZ. Our client is expanding on online payment services in many different markets and forming new partnerships by building new money movement capabilities in new markets as well as improving existing offerings in current markets. We are looking for a experienced Java J2EE engineer with good industry exposure and passion to excel.                                                                                   

Job Responsibilities

Work with product manager, project manager, business analysts, architects and engineers to design and build efficient, scalable and reusable enterprise software
Estimate engineering efforts, attend daily scrums, ensure functional and non-functional deliverables are on schedule, code, perform code review, plan implementations and help roll out system changes to production
Ensure 100% compliance to technical, architectural, regulatory and strategic standards, policies, and procedures
Strong quality and security focus including automation, design reviews and unit testing
Communicate and coordinate with cross-functional business and technology teams
Mentor developers in coding best practices and system performance fine tuning
Support rollouts, analyze technical issues and be available for on-call duties to lead resolution 
Desired Skills and Experience

Responsibilities include:
Serving as a core member of an engineering team that designs and develops software applications
Writing code and unit tests, working on API specs, automation, and conducting code reviews and testing
Identifying exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges
Performing ongoing refactoring of code, utilizing visualization and other techniques to fast-track concepts, and delivering continuous improvement
Working with product managers to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues

BS or MS degree in computer science, computer engineering, or other technical discipline, or equivalent work experience
Demonstrated experience in Java application design, software development, and testing, preferably in an Agile environment
Experience with J2EE, Servlets, and JSP required
Understanding of XML, JSON, Rest API web services technologies, and data structure fundamentals, with experience in multi-threaded programming a plus
Aptitude for learning and applying programming concepts
Ability to effectively communicate with internal and external business partners
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
Please send resume to