Java Lead Developer

1 Month ago • 10 Years +

Job Summary

Job Description

This position focuses on developing the Next Generation of point-of-sale systems. The role involves designing, coding, and system performance scaling using the latest software development principles. The candidate will enhance existing software and develop microservices for Digital Retail using Go, JavaScript/TypeScript, and Cloud technologies. The developer will also collaborate with engineering teams to build back-end APIs and Next-Gen Products based on product management and engineering requirements. Responsibilities include analyzing, designing, and implementing software mechanisms and participating in code review sessions. Experience in testing of microservices and its integration with DevOps CI/CD pipeline, including Jenkins/Harness.
Must have:
  • Bachelor’s degree in Computer Science or related field.
  • 10+ years of experience in product design & development
  • Deep understanding of Computer Science fundamentals
  • Strong development, debugging and troubleshooting skills
  • Excellent written, verbal communication skills
  • Significant Microservices architecture experience
  • Experience in building applications based on Containers
  • Performance Optimization
  • Experience in Cloud development.
Good to have:
  • Experience with Designer Specialty Retail and Food & Drug POS solutions
  • Experience with POS and Self-Checkout Integrations.
  • Experience with GCP Cloud development.

Job Details

About NCR VOYIX

NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning everyday consumer interactions into meaningful moments. Today, NCR VOYIX transforms the stores, restaurants and digital banking experiences with cloud-based, platform-led SaaS and services capabilities.

Not only are we the leader in the market segments we serve and the technology we deliver, but we create exceptional consumer experiences in partnership with the world’s leading retailers, restaurants and financial institutions. We leverage our expertise, R&D capabilities and unique platform to help navigate, simplify and run our customers’ technology systems.

Our customers are at the center of everything we do. Our mission is to enable stores, restaurants and financial institutions to exceed their goals – from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in today’s competitive landscape. 

Our unique perspective brings innovative, industry-leading tech to all the moving parts of business across industries. NCR VOYIX has earned the trust of businesses large and small — from the best-known brands around the world to your local favorite around the corner.

TITLE: Java Lead Developer

LOCATION:  Hyderabad, India

About NCR VOYIX Corporation
 

NCR VOYIX Corporation (NYSE: NCR) is a global technology company leading how the world connects, interacts and transacts with business. NCR’s assisted- and self-service solutions and comprehensive support services address the needs of retail, financial, travel, healthcare, hospitality, entertainment, gaming and public sector organizations in more than 100 countries. NCR (www.ncrvoyix.com) is headquartered in Duluth, Georgia.

This position will focus on developing Next Generation of point in sale systems. You will play a key role in designing, coding, system performance scaling, and problem-solving by applying the latest software development principles, theories, and concepts to job assignments. The role will require understanding requirements, enhancing existing software and developing microservices with the latest software stack for Digital Retail using Go, JavaScript/TypeScript, and Cloud technologies. You will also work with Engineering teams on developing back-end APIs that can support thousands of transactions and Next-Gen Products based on requirements from Product Management and engineering. 

Required Skills and Experience: 

  • Bachelor’s Degree in Computer Science or related field. Master's degree preferred.
  • 10+ years of experience in Product design and development
  • Deep understanding of Computer Science fundamentals
  • Strong development, debugging and troubleshooting skills
  • Excellent written, verbal communication skills.
  • Able to work in teams and collaborative fashion. 
  • Analyze, design, and implement software mechanisms to improve code stability, performance, and re-usability. Participates and leads code review sessions.
  • Support System Testing by designing for testability and leading the march to full test automation of developed code.
  • Significant Microservices architecture experience.
    • Review, refine and evangelize patterns to scale application development; Passionate technical leadership to educate and direct teams for the microservices realization.
    • Experience migrating a Monolith architecture to a Microservices architecture desirable
    • Experience in testing of microservices and its integration with DevOps CI/CD pipeline, including Jenkins/Harness
  • Experience in building applications based on Containers: Docker, grpc, Redis
  • Performance Optimization
  • Database Design experience
  • Pub / Sub architecture and design best practices.
  • Champion of Agile Scrum methodologies
  • Experience with Cloud development.

Languages/Technologies:

  • Golang Microservices
  • Bitbucket/JIRA/GIT Workflow
  • Docker
  • Kubernetes
  • Google Cloud Platform
  • MQTT messaging
  • Hands on experience in any coding language like C,C++ and Java.

Preferred Qualifications

  • Experience with Designer Specialty Retail and Food & Drug POS solutions (payments, eWIC, loyalty, promotions, etc.)
  • Experience with POS and Self-Checkout Integrations.
  • Experience with GCP Cloud development.

EEO Statement

Integrated into our shared values is NCR's commitment to diversity. NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. This concept encompasses but is not limited to human differences with regard to race, ethnicity, religion, gender, culture and physical ability. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.

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

EEO Statement

Integrated into our shared values is NCR Voyix’s commitment to diversity and equal employment opportunity.  All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law.  NCR Voyix is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential.  We believe in understanding and respecting differences among all people.  Every individual at NCR Voyix has an ongoing responsibility to respect and support a globally diverse environment.

Statement to Third Party Agencies
To ALL recruitment agencies: NCR Voyix only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Voyix employees, or any NCR Voyix facility. NCR Voyix is not responsible for any fees or charges associated with unsolicited resumes

“When applying for a job, please make sure to only open emails that you will receive during your application process that come from a @ncrvoyix.com email domain.”

Similar Jobs

Zscaler - Principal Software Development Engineer

Zscaler

San Jose, California, United States (On-Site)
1 Month ago
GameJobs - Principal Software Engineer, Account Authentication

GameJobs

San Mateo, California, United States (On-Site)
1 Month ago
Axon - Senior Application Security Engineer

Axon

San Francisco, California, United States (Hybrid)
1 Month ago
ByteDance - Backend Software Engineer, Infrastructure Platform

ByteDance

New York, New York, United States (On-Site)
1 Month ago
Google - Senior Software Engineer, Core Data, Data Indexing

Google

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Version1 - Java Support Consultant

Version1

London, England, United Kingdom (On-Site)
2 Months ago
Zinrelo - QA Engineer

Zinrelo

Pune, Maharashtra, India (Hybrid)
7 Months ago
Veeam Software - Platform Engineer, SaaS

Veeam Software

Pune, Maharashtra, India (Hybrid)
1 Month ago
Knuddels - Software Development Internship

Knuddels

Baden-Württemberg, Germany (On-Site)
2 Months ago
Devrev - Member of Applied AI Engineering Team ( ETL)

Devrev

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Playtika - Server Technical Lead

Playtika

Poland (Hybrid)
7 Months ago
buildstsaff - Full Stack Developer

buildstsaff

Irvine, California, United States (On-Site)
7 Years ago
Google - Software Engineer II, Full Stack, Core

Google

Zürich, Zurich, Switzerland (On-Site)
1 Month ago
Accurate - Senior Full Stack Software Engineer

Accurate

Hyderabad, Telangana, India (Hybrid)
1 Year ago
GameJobs - Principal Software Engineer, Account Authentication

GameJobs

San Mateo, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Nagarro - Staff Engineer, .Net Fullstack

Nagarro

India (Remote)
7 Months ago
NVIDIA - EDA System Software Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
SuperGaming - AI Ops Engineer

SuperGaming

Pune, Maharashtra, India (On-Site)
1 Month ago
Assystems - Electrical Design Engineer (LV)

Assystems

Navi Mumbai, Maharashtra, India (On-Site)
7 Months ago
Google - Technical Solutions Consultant, Ads, Authoring Automation

Google

Gurugram, Haryana, India (On-Site)
1 Month ago
Accurate - Associate, Talent Acquisition

Accurate

Thane, Maharashtra, India (On-Site)
5 Months ago
Devrev - Sales Development Representative

Devrev

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Alphasense - Technical Program Manager

Alphasense

Pune, Maharashtra, India (On-Site)
1 Month ago
Google - Insider Risk Analyst

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Qualcomm - Engineer, Staff -Devops

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

At NCR Voyix, we specialize in turning routine transactions into meaningful connections. With a rich history of innovation, we've been at the forefront of problem-solving through technology. Operating globally in over 30 countries, we lead in Retail, Restaurant, Digital banking, and Payments. Our solutions optimize banking operations, streamline restaurant services, enhance retail interactions, and foster trust through secure payment systems. We take pride in our strong culture and a history of providing robust career paths. Come work for a leading technology company where you can grow your career. Join us and be part of revolutionizing transactions across these pivotal industries.

Tokyo, Japan (On-Site)

Ebina, Kanagawa, Japan (On-Site)

Cebu City, Central Visayas, Philippines (On-Site)

Bengaluru, Karnataka, India (On-Site)

Cebu City, Central Visayas, Philippines (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Gurugram, Haryana, India (On-Site)

Gurugram, Haryana, India (On-Site)

View All Jobs

Get notified when new jobs are added by NCR Voyix

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug