About NCR :

NCR Corporation (NYSE: NCR) is a leader in transforming, connecting and running technology platforms for self-directed banking, stores and restaurants. NCR is headquartered in Atlanta, Ga., with 38,000 employees globally. NCR is a trademark of NCR Corporation in the United States and other countries..


Someone who just gets it. From system architecture to technical specifics, you see the big picture and how everything—and everyone—works together from start to finish.

Passionate about quality and performance, while understanding the tradeoff between time and perfection. People see you as innately curious with a desire to explore different approaches and apply them to new problems.

The one everyone wants on their team. You simply bring out the best in other people.

Deliver high-quality large-scale applications that adhere to ever increasing demands of availability, reliability, security and performance that enable an optimal consumer experience as a strong individual contributor and/or mentor

Contribute to development in Java, Spring boot as a major and two or more complementing skills e.g. Postgres, React, DevOps, GCP etc.

Learn and use technologies based on project and work need

Consult with internal & external stakeholders to gather understanding of domain, customer & strategic requirements

Deliver features to stories and effectively translate the design in to software, recognizing where gaps in understanding exist that can impact building of code

Participate in code reviews/code walkthroughs to ensure testability/supportability of software.

Minimum requirement

A Bachelor’s degree in Information Technology, Computer Science, Computer Engineering or related field or equivalent experience.

1+ years of experience full-stack development using Java, Microservices, Cloud.

Experience with Core Java, J2EE, Spring boot, Micro services, React, AngularJS, JavaScript and/or other web-based technology.

Working knowledge on two or more complementing skills e.g. GCP, DB, python, React etc.

Strong analytical and problem-solving abilities, with quick adaptation to new technologies/methodologies.