Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Full Stack Developer - Hyderabad @ NCR Corporation

Home > Programming & Design

 Java Full Stack Developer - Hyderabad

Job Description

Summary:

  • We at NCR Corporation are looking for a Java Full Stack Developer to join our team, based at the NCR R&D site in Hyderabad.
  • You will be a contributing member of a highly skilled and motivated Agile team of engineers, working on innovative solutions for the financial services market.
  • Using your experience and knowledge you will make significant contributions to the product, as well as be a great mentor for other team members to learn from.
  • NCR has been at the forefront in all aspects of the payments processing world for decades. NCRs footprint covers point of sale terminals, retail management systems through to global payments systems and ATMs etc.
  • As part of its continuous improvement cycles, NCR is creating new products to satisfy the financial industry's insatiable demands for world leading flexibility in an environment of increasing compliance requirements coupled with ever more sophisticated fraud techniques. NCRs products are at the forefront, applying the latest, proven, technologies to deliver high levels of extensibility, high availability, sophisticated integrations and simplified compliance features to our customers.

  • Please share CV, Current & Expected CTC, notice period, location details on ma***********e@***.com

Responsibilities:


  • Develop high quality software which meets requirements, promote re-use of software components and facilitates ease of support.
  • Stay current with technology and form best practices.
  • Gain good understanding of design patterns.
  • Practice Agile development and become familiar with Continuous Improvement, Six Sigma Lean principles, and the Scaled Agile Framework.
  • Learn to analyse, design and implement software mechanisms to improve code stability, performance, and reusability. Participate in code review sessions.
  • Create high quality documentation, where necessary, for example functional specifications and unit test specifications.
  • Practice TDD/BDD, conduct unit tests, track problems, and implement changes to ensure adherence to test plan for functional and non-functional requirements.

Required skills:

  • Bachelors Degree in Computer Science or related field
  • 2 - 5 years experience in software design and development
  • Some experience with the preferred technology stack (all or part of it):
  • Java EE expertise / Java SE 7+
  • Relational Database Management Systems (e.g. Oracle / SQL Server)
  • HTML 5, JavaScript, CSS
  • Great written and verbal communication skills
  • Excellent teamwork and collaboration skills

Beneficial skills:

  • Knowledge of software technologies:
  • Angular framework
  • RESTful web services
  • Test Driven Development or Behaviour Driven Development (e.g. JUnit, JBehave, Selenium)
  • Java EE expertise, including servlet and JSP
  • SQL and Database development
  • Spring Framework
  • C#
  • Subversion/Git
  • Build and Deployment Pipeline technologies: Jenkins, Maven, Gradle, Chef, Docker, Nexus

Experience of operating in an Agile development environment, familiarity with Agile principles and practices and Test or Behaviour Driven Development



Job Classification

Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: B.Sc in Any Specialization, B.Tech/B.E. in Any Specialization
Post Graduation: MS/M.Sc(Science) in Any Specialization, MCA in Computers, M.Tech in Any Specialization
Doctorate: Other Doctorate

Contact Details:

Company: NCR Corporation India
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Javascript j2ee angularjs Java CSS Hibernate application coding Angular coding Application Designing ui JUnit JPA Gradle Spring Integration Web Services

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

NCR Corporation

At NCR, we make the everyday easier. We do this by listening to our customers, keeping their best interests in mind, and always working to make interacting with your business an exceptional experience. Read on to learn more about the people who lead our team, our company by the numbers, and h...