Senior Java Software Engineer

2 weeks ago


Hyderabad, Telangana, India NCR Voyix Full time

TITLE:
SW Engineer IV, Retail

SWSLOCATION:

HyderabadGRADE:

12 (10– 14 years exp)Mode of Work:

HybridNotice period:
Immediate to 30 Days

About NCR CorporationNCR 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 ( is headquartered in Duluth, Georgia.

POSTION SUMMARY & KEY AREAS OF RESPONSIBILITY:

The NCR AMSTM is a product which enables retailers to setup and execute omni-channel communication and promotions, provides a wide range of business services to drive the next generation shopping experience both in-store and online.

Our teams develop software in a fast-paced, zero defect environment using the latest software development techniques and tools with a zeal towards customer satisfaction.

AMS is a state of art product with a large variety of tech stack including very recent cutting edge technologies.

Primary responsibility is to develop high quality software solutions as a contributing member of a highly motivated team of Engineers.

Should be able to understand the what goes behind the building of a complex resilient scalable enterprise products and should contribute through design and development.

This individual will hold the title "Software Engineer IV" with the expectation to solve complex technical challenges and assist in laying out technical roadmap.

Should have had hands on complex applications/solutions which has integrations with various components. Experience with production systems and migrating customers from legacy systems to later versions is preferred. Advanced knowledge on the best practices on enterprise applications – logging, communication, coding, testing and CI/CD pipeline is expected.
The primary solution stack technology for this position is Java with other preferred skills referred below.

Qualities:

Able to wear multiple hats:
navigates freely between technical, execution, operations, etc

Passionate:

enjoys coding and designing next generation cloud technologies and architecturesKnowledgeable: cloud native microservices architecture, data architecture, analytics, software/application architectureAble to produce outstanding designs and communicate them using diverse techniques, including documentation, POCs, demos, and educational sessionsHands on coding: able to jump in to help teams understand best practices and meet deadlinesThis role will take direction from the NCR Retail Architect and will collaborate closely with several software development teams and architects across the company.


Responsibilities include:
Technical leadership and design for our strategic technology initiatives.
Providing technical expertise in POC, evaluations and implementations.

Evaluate current technology selections and make recommendations for improvementAssist internal teams moving to the cloud by architecting data strategies unique for each service and their workloadsLead Cloud adoption within NCRDefine production cloud native roll out strategy (CI/CD, scaling approach, performance tuning, Security)Collaborate with Data Sync team to determine SaaS versus NCR managed data sync components.

Validate the approach for touchpoint messaging. Handling of messaging for lightweight devices running on the edge.

Common component for Retail Edge(work with edge team on integrating data sync components with retail edge)Client SDKs for data sync for the various client programming languages ( .NET Core, Java, Go, Javascript)Enhance the current CI/CD pipelines to support modern hybrid cloud deploymentsProviding support and guidance to NCR's Retail Architects.


BASIC QUALIFICATIONS:
Degree in computer science or related fieldminimum of 9 years of experience in software design and developmentminimum of 6 years of experience in preferred technology stack,Must to HaveOOPS conceptsVery strong development experience Java; Spring framework; Spring bootSpring SecurityMulti-threading ConceptsREST API development and documentationUnit testing with JUnits and/or BDD with CucumberMessaging services, Caching – RabbitMQ or likeStrong understanding and affinity towards building scalable and robust solutionsVery strong understanding of SQL or PostGRSQL DBIn depth understanding of Design Patterns and ability to design a Class Model, Data Model for a given requirementStrong in Debugging, Memory Leaks, Profiling, Crashes, etc

Good to HaveDevelopment and deployment on GCP or Azure platformHands on development experience with Linux OSGood understanding of NFT Performance; scalability and availability and familiarity with ToolsCloud Native Application DevelopmentLinux OS and scriptingShould be familiar with HTTPs/SSLNetworking concepts like how to setup and configure name servers and network interfaces Load Balancers


Must have hands on any of the two from the following skill setsDocker and K8sTerraformHelmAnsibleARM templatesunderstanding of Software Development and Quality Assurance best practiceswritten and verbal communication skillsteamwork and collaboration skillsoperating in an Agile environment, with a deep understanding of agile development Continuous Improvement and Six Sigma Lean principles.


PREFERRED QUALIFICATIONS:
Good to have domain experience of Loyalty in Retail or Hospitality spaceExperience with tools utilized in development environment:JiraGITWhite sourceCrucibleFisheyeCucumberChefScripting languages


Visit our careers site for a list of the benefits offered in your region in addition to a competitive base salary and strong work/family programs.



  • Hyderabad, Telangana, India CAPRUS IT PRIVATE LIMITED Full time

    Company DescriptionCAPRUS IT PRIVATE LIMITED is a Hyderabad-based IT company that provides software development and IT services to clients from all around the world. The company is located in Madhapur, Hyderabad and has a team of experienced experts. Our team creates innovative software solutions that solve our clients' toughest business challenges.Job...


  • Hyderabad, Telangana, India ValueLabs Full time

    Experience:5+ YearsLocation:HyderabadPrimary skill set:Core Java, Springboot, Hibernate, AWS(Good to have)Notice period:Immediate to 20 days.Job Description:We are seeking an experienced and highly skilledSenior Java Developerto join our growing team. The ideal candidate will have a strong background in Java development, a deep understanding of software...


  • Hyderabad, Telangana, India Aitek Group Full time

    Job Description :The Senior Java Software Engineer will be responsible for developing and maintaining software applications, implementing, and integrating microservices, and programming using Core Java, Hibernate, Spring Framework. This is an on-site role.Qualifications : Software Development, Programming, and Java skills Experience with Microservices and...


  • Hyderabad, Telangana, India ValueLabs Full time

    Experience: 5+ YearsLocation: HyderabadPrimary skill set: Core Java, Springboot, Hibernate, AWS(Good to have)Notice period: Immediate to 20 days.Job Description:We are seeking an experienced and highly skilled Senior Java Developer to join our growing team. The ideal candidate will have a strong background in Java development, a deep understanding of...


  • Hyderabad, Telangana, India AITEK PVK IT SERVICES INDIA PRIVATE LTD Full time

    Senior Java Software Engineer located in Hyderabad. The Senior Java Software Engineer will be responsible for developing and maintaining software applications, implementing, and integrating microservices, and programming using Core Java, Hibernate, Spring Framework. This is an on-site role.Duration : 12 months contractQualifications : - Software Development,...


  • Hyderabad, Telangana, India AITEK PVK IT SERVICES INDIA PRIVATE LTD Full time

    Senior Java Software Engineer located in Hyderabad. The Senior Java Software Engineer will be responsible for developing and maintaining software applications, implementing, and integrating microservices, and programming using Core Java, Hibernate, Spring Framework. This is an on-site role.Duration : 12 months contractQualifications : - Software Development,...


  • Hyderabad, Telangana, India Indium Software Full time

    Job Description :This role is ideal for a passionate engineer with a strong foundation in Java, Spring Boot, and a desire to tackle complex technical challenges in a fast-paced environment.Responsibilities :- Design, develop, and maintain backend services using Java and Spring Boot.- Architect and implement microservices to ensure scalability and...


  • Hyderabad, Telangana, India Rocket Software Full time

    Job DescriptionSummary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • Hyderabad, Telangana, India Portl Full time

    About Portl Portl is an AI-driven Connected Fitness & Wellness technology company with a suite of products and services that enables hyper-personalization of Fitness & Wellness at-scale combined with a proprietary AI Motion engine to facilitate real-time feedback and defect analysis. About the TeamPortl was founded with the aim of delivering personalised...


  • Hyderabad, Telangana, India ValueLabs Full time

    Dear Aspirants,Greetings from Valuelabs Hope you all are doing safe and well Hiring Java Developer|| Immediate Joiners || Hyderabad || ValuelabsExperience: 8+ YearsTimings: Regular ShiftLocation: Hyderabad WFO - 5 days Valuelabs Head OfficeJob Type: Full TimeCTC:Best in the MarketMandatory skills:MongoDB , AWS, Java, Spring BootNP: Immediate 30 daysReach...


  • Hyderabad, Telangana, India ValueLabs Full time

    Dear Aspirants,Greetings from Valuelabs Hope you all are doing safe and well Hiring Java Developer|| Immediate Joiners || Hyderabad || ValuelabsExperience: 8+ YearsTimings: Regular ShiftLocation: Hyderabad WFO - 5 days Valuelabs Head OfficeJob Type: Full TimeCTC:Best in the MarketMandatory skills:MongoDB , AWS, Java, Spring BootNP: Immediate 30 daysReach...


  • Hyderabad, Telangana, India Evolv109 Full time

    JOB DESCRIPTION : Open Position -Senior Java Developer. Location : Hyderabad. Experience : 5+ Years. Must-Have : Core Java, Rest APIs, Spring framework, Microservices. Job Description : We are seeking an experienced Senior Java Developer with a strong background in REST API development. The ideal candidate will have a minimum of 5 years of experience in...


  • Hyderabad, Telangana, India ValueMomentum Full time

    Job Title: Senior Software Developer – JavaPrimary Skill: Java with Spring Boot and AWSLocation: Hyderabad/PuneMode of Work: 5 daysExperience: 5+ years.About the Job:As a Seasoned Java Developer, you'll have a pivotal role in crafting, constructing, and upkeeping our advanced software solutions. Your main task will be implementing top-notch and scalable...


  • Hyderabad, Telangana, India ValueLabs Full time

    Dear Aspirants,Greetings from Valuelabs Hope you all are doing safe and well Hiring- Senior Java Developer || Immediate Joiners || Hyderabad || Value LabsExperience: 4+ YearsLocation: Hyderabad -Value Labs OfficeJob Type: Full TimeNP: Immediate - 15 daysResponsibilities:Develop, design, and implement software solutions using Java and Spring Boot, following...


  • Hyderabad, Telangana, India ValueLabs Full time

    Dear Aspirants,Greetings from Valuelabs Hope you all are doing safe and well Hiring Java Developer|| Immediate Joiners || Hyderabad || ValuelabsExperience: 8+ YearsTimings: Regular ShiftLocation: Hyderabad WFO - 5 days Valuelabs Head OfficeJob Type: Full TimeCTC:Best in the MarketMandatory skills:MongoDB , AWS, Java, Spring BootNP: Immediate - 30 daysReach...


  • Hyderabad, Telangana, India ValueLabs Full time

    Dear Candidates,Welcome to Valuelabs!We hope everyone is in good health and safety.We are looking for a Java Developer to join our team in Hyderabad at Valuelabs. If you have 8+ years of experience, this could be the opportunity for you.Experience: 8+ YearsTimings: Regular ShiftLocation: Hyderabad WFO - 5 days Valuelabs Head OfficeJob Type: Full TimeCTC:...


  • Hyderabad, Telangana, India Aitek Group Full time

    Job Description :The Senior Java Software Engineer will be responsible for developing and maintaining software applications, implementing, and integrating microservices, and programming using Core Java, Hibernate, Spring Framework. This is an on-site role.Qualifications :- Software Development, Programming, and Java skills- Experience with Microservices and...


  • Hyderabad, Telangana, India Aitek Group Full time

    Job Description :The Senior Java Software Engineer will be responsible for developing and maintaining software applications, implementing, and integrating microservices, and programming using Core Java, Hibernate, Spring Framework. This is an on-site role.Qualifications :- Software Development, Programming, and Java skills- Experience with Microservices and...


  • Hyderabad, Telangana, India ValueMomentum Full time

    Job Title:Senior Software Developer – JavaPrimary Skill:Java with Spring Boot and AWSLocation:Hyderabad/PuneMode of Work:5 daysExperience:5+ yearsAbout the Job :As a Senior Java Developer, you will play a key role in designing, developing, and maintaining our cutting-edge software solutions. You will be responsible for implementing high-performance and...


  • Hyderabad, Telangana, India TERRAGIG LLP Full time

    Summary :We are searching for a talented Java Developer with 6-8 years of experience to join our dynamic team in Hyderabad. If you possess a passion for aviation projects and a strong understanding of Java development principles, we encourage you to apply In this role, you will play a crucial role in developing and maintaining software solutions specifically...