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

Software Engineer 4 - Hyderabad / Secunderabad @ NCR Corporation

Home > Software Development

 Software Engineer 4 - Hyderabad / Secunderabad

Job Description

 

Play a key role as a Senior SW developer on newly formed scrum teams focused on developing NCR s Cloud Platform that will serve each of our major industries - Financial Services, Retail, Hospitality and Travel. You will build and expand the services powering our API ecosystem, solving problems and acting as a leader among a large community of fellow developers. Your key day-today responsibilities will include:

  • Crafting clean, well-tested code using rigorous continuous delivery methodologies, including automated functional and non-functional testing.
  • Contributing to software design and documentation
  • Participation in an enterprise open source community by producing quality project and API documentation, samples, and answering forum questions.
  • Building large-scale applications using Java or similar languages, with a focus on high-performance, scalability and resiliency in a service-oriented environment
  • Providing mentorship to new software engineers
  • Providing agile estimation of development effort and input into project timelines

YOU HAVE

  • 8+ years of software development experience, using agile methodologies
  • Excellent development skills with Java or another JVM language
  • Experience using relational and non-relational databases
  • Experience designing, implementing, and testing RESTful APIs
  • Familiarity with modern frameworks for building high-throughout, resilient microservices
  • Understanding of full SDLC and methodologies such as TDD, BDD, and experience with tools and frameworks for automating the delivery pipeline.
  • Familiarity with distributed design patterns, message-driven architectures, high-volume data stores, and horizontal scaling techniques
  • Ability to tackle problems both at the large scale (think hundred-node clusters) and the small scale (think individual atomic locks)

EVEN BETTER IF YOU HAVE

  • Background working on highly-available, high-transaction volume, fault-tolerant systems
  • Skill with additional programming languages such as C#, C++, Scala, Go, Clojure, etc.
  • Current experience with Spring Framework, Spring Cloud, Apache Camel, vert.x, node.js
  • Participation in public open source projects
  • Prior experience using, or knowledge of, Hadoop and associated technologies such as HBase, Phoenix, as well as with Apache Storm, Kafka, and Solr.
  • Strong foundation in developing cloud-based solutions using platforms such as Heroku, Azure, or Amazon AWS
  • Knowledge 12-factor application principles

Offers of employment are conditional upon passage of screening criteria applicable to the job.

 

Job Classification

Industry: IT Services & Consulting
Functional Area:
Role Category: Software Development
Role: Software Development
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Any Postgraduate
Doctorate: Any Doctorate

Contact Details:

Company: NCR Corporation
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   C++ Software design Functional testing Agile Scrum Apache Open source SDLC Financial services Recruitment

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

₹ Not Disclosed

Similar positions

ARAS Lead - Bengaluru/Bangalore - Prolim - 8

  • Prolim
  • 8 - 13 years
  • Bengaluru
  • 16 days ago
₹ Not Disclosed

GCP Data Architect - Pune,Bangalore

  • NuStar Technologies
  • 10 - 15 years
  • Hyderabad
  • 16 days ago
₹ Not Disclosed

Power BI Developer - Ernakulam / Kochi/ Cochin

  • Kovenantz
  • 4 - 8 years
  • Kochi
  • 16 days ago
₹ Not Disclosed

Application Developer - Bengaluru/Bangalore

  • Accenture
  • 10 - 12 years
  • Bengaluru
  • 16 days ago
₹ 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...