NCR

Software Engineer (Multi Cloud)

NCR
Apply
2 months ago
Atlanta, GA, USAMid Level / Senior
H1B sponsor

Responsibilities

  • Develop and expand cloud platform services that power NCR Voyix’s API ecosystem.
  • Build large-scale, high-performance, scalable, and resilient applications using Java or another JVM language.
  • Design, implement, and test RESTful APIs and write clean, well-tested code.
  • Use automated functional and non-functional testing within continuous delivery workflows.
  • Contribute project and API documentation, code samples, and answers to forum questions in an enterprise open-source community.
  • Address distributed-systems challenges ranging from large clusters to individual atomic locks.

Requirements

  • 3–5 years of software development experience.
  • Strong development skills in Java or another JVM language.
  • Experience with relational and/or non-relational databases.
  • Experience designing, implementing, and testing RESTful APIs.
  • Familiarity with modern frameworks for high-throughput, resilient microservices.
  • Understanding of TDD and BDD, with experience using automated testing tools and frameworks.
  • Familiarity with distributed design patterns, high-volume data stores, and horizontal scaling techniques.
  • Preferred qualifications include experience with Spring Framework, Spring Cloud, vert.x, Node.js, Google Cloud Dataflow, Google Cloud Pub/Sub, Elastic DB, Solr, PostgreSQL, GCP, Azure, AWS, or Heroku.
  • Preferred experience includes highly available, high-transaction-volume, fault-tolerant systems and public open-source projects.

Benefits

  • Onsite work in Midtown Atlanta.
  • Offers of employment are conditional upon passage of applicable screening criteria.
NCR

About NCR

10,000+ employees

NCR builds enterprise technology for retail, restaurants, and banks, including point-of-sale and self-checkout systems, payments software, ATM networks, and managed services. The company separated in 2023 into two public entities: NCR Voyix (unified commerce and payments for retail and hospitality) and NCR Atleos (banking and ATM-as-a-service). Founded in 1884 and headquartered in Atlanta, it sells hardware, software subscriptions, and support to customers in many countries.

Contact me