Close
Open House on the 24th, - 12 mid day to 5 pm.

Java Full Stack Engineer

Category: Product ID: 4364

Description

About the job

American Express is a global services company and the world’s largest card issuer. Our direct relationships with many millions of consumers, businesses and merchants worldwide – combined with our leading edge marketing, information management and rewards capabilities – enable us to offer an array of valuable services that enrich lives, build business success, encourage financial responsibility and create communities of people with common interests. American Express for 9th consecutive year has been voted among India’s top 10 workplaces by the Great Place to Work institute. In recognition of our consistent performance, we were nominated to the Great Place to Work “Hall of Fame”.

At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we’re supporting our customers’ financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what’s possible — and we’re proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That’s why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.

Come join us and realize your potential.

Description:

American Express is looking for energetic, high-performing software engineers to help shape our technology and product roadmap. You will be part of the fast-paced, entrepreneurial team that enables batch/ real-time analytical solutions leveraging transformational technologies to deliver innovative solutions across multiple lines of business’s.

We are looking for a talented full stack engineers to create amazing user experiences. The ideal candidate should have an eye for clean and artful design, possess superior coding skills and be able to translate high-level requirements into interaction flows and artifacts, and transform them into beautiful, intuitive, and functional user interfaces.

Responsibilities

Collaborate with product management and engineering to define and implement innovative solutions for the product direction, visuals and experience

Execute all visual design stages from concept to final hand-off to engineering

Conceptualize original ideas that bring simplicity and user friendliness to complex design roadblocks

Create wireframes, storyboards, user flows, process flows and site maps to effectively communicate interaction and design ideas

Present and defend designs and key milestone deliverables to peers and executive level stakeholders

Conduct user research and evaluate user feedback

Establish and promote design guidelines, best practices and standards

Qualification:

7+ years of experience with systems analysis/programming, incorporating: design methodology, Infrastructure operations support or engineering

Bachelor’s Degree in computer science, computer engineering, or related field required; advanced degree preferred

  • 5+ years of experience on Core Java, Data Structures and Algorithms
  • Expert on one of the frameworks like SpringMVC, Springboot vert.x
  • Hands on experience in designing and building RESTful APIs, microservice focused solutions
  • Hands on experience in end to end User Experience, Lean UX processes a significant advantage.
  • Hands on experience in Node.Js
  • 3+ years of Hands on experience in React framework using libraries like Wizx, D3, Highcharts, etc
  • Good to have experience in creating wireframes, storyboards, user flows, process flows and site maps.
  • Knowledge of wire-framing tools like Adobe XD or invision
  • Experience in user/role/session management, authentication and authorization modules, data encrytion.
  • Effectively leverages General knowledge of the relationships that exist between all relevant functional groups within American Express.
  • Should have experience in analysis, design, development, testing, and implementation of system applications
  • Demonstrated ability to develop and document technical and functional specifications and analyze software and system processing flows.
  • Creative problem solving (Innovative)
  • Excellent technical and analytical aptitude
  • Experience of delivery leveraging Agile Methodologies
  • Experience of defining and leveraging CI/CD pipelines
  • Self starter with a curiosity and appetite for new technology,
  • Teamwork & ability to multi-task
  • Excellent communication skills
  • Ability to influence and lead others.
  • Ability to coach and mentor.
  • Excellent Project management skills.
  • Results oriented.
  • Willingness to understand the business and participate in discussions around project requirements

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, age, or any other status protected by law.Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.