American Express - Senior Full Stack Engineer - Java Applications (6-10 Yrs) Bangalore (Systems/Product Software)
American Express
Karnataka, India
3d ago
source : Findojobs

Job Description : - Do you have the ability to put together unique cutting-edge customer-facing solutions that increase business value and customer engagement by demonstrating strong architectural and UX principles and that are data-

driven? - Do you have a unique combination of business insight and strong interpersonal skills to help influence and get results across a diverse organization?

  • American Express is embarking on an exciting digital transformation driven by an energetic team. This group is nimble and creative with the power to shape our Technology and Product roadmap.
  • If you have the talent and desire to deliver innovative products and services at a rapid pace, serving our customers seamlessly across the globe through various channels, join our team -
  • We are looking for a great software developer who understands the fundamentals of the web and is good in JavaScript as well as Java.

  • Your primary focus will be on working with the architects and engineers in the organization to uplift web applications to use the latest web technologies such as React and bring modern web practices to production applications impacting millions of customers.
  • Responsibilities include, but not limited to : - Serving as a core member of an agile team that drives user story analysis and develops responsive web applications.

  • Performing hands-on software development, typically spending 50-60% of time actually writing code and unit tests, doing proof of concepts, conducting code reviews, and testing in ongoing sprints -
  • Performing ongoing refactoring of code, utilizing visualization and other techniques to fast track concepts, and delivering continuous improvement -

    Developing a deep understanding of integrations with other systems and platforms within the supported domains - Manage your own time, and work well both independently and as part of a team -

    Mentoring team members - Work closely with product managers to implement versatile solutions to tricky web development problems -

    Work with Product Owners to define requirements for new features and plan increments of work - Drive automation and ensure automated test scripts are completed for new features -

    Perform all aspects of software development for assigned applications, including developing prototypes, writing new code and creating API's -

    Architect and build integration components and interfaces in collaboration with other colleagues - Demonstrate a passion for continuous learning and a willingness to adopt new technologies -

    Good attitude, communication, willingness to learn and collaborate - Bring a culture of innovation, ideas, and continuous improvement -

    Challenging status quo, demonstrate risk-taking and implement creative ideas Qualifications : - BS or MS degree in computer science, or equivalent 6 years of work experience -

    5 years- experience working in JavaScript and Java and able to demonstrate strong JavaScript and Java knowledge - Able to demonstrate strong web fundamentals & knowledge of DOM -

    Practical experience on implementation various system integration solutions, such as, APIs and Data integration layers (Batch & Real-

    Time) - Experience writing adaptive and responsive UI applications - Build systems with emphasis in high availability and low latency.

  • 5 yrs experience in writing java applications and building REST APIs - Experience in systems such as Redis, Kafka - 3 years Experience with Test Driven Development (TDD) / Behavior Driven Development (BDD) practices, unit testing, functional testing, system integration testing, regression testing, GUI testing, web service testing, and browser compatibility testing, including frameworks such as Selenium, WebDriverIO, Cucumber, JUnit, Mockito -
  • Experience with Continuous Integration and Continuous Delivery environment and platforms, especially GIT, Maven and Jenkins -

    5 yrs working in Software Development practices, Agile / SCRUM, SAFe Agile, Pair Programming - Proven experience building scalable web application -

    Good communication skills - Able to explain concepts to product managers and business partners in ways that are meaningful to them NOLI (ref : hirist.com)

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form