Senior Software Architect - Hyderabad, India - NCR Voyix

    NCR Voyix
    Default job background
    Description

    About us:
    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

    You can also visit @ for more details.


    Key Responsibilities and Qualifications:

    • 10+ years of experience in Product architect /Design and development
    • Strong development, debugging and troubleshooting skills
    • 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.o Review, refine and evangelize patterns to scale application development; Passionate technical leadership to educate and direct teams for the microservices realization.o Experience migrating a Monolith architecture to a Microservices architecture desirableo Experience in testing of microservices and its integration with DevOps CI/CD pipeline, including Jenkins
    • Experience in building applications based on Containers: Docker, Kubderntes
    • Performance Optimization, Database Design experience
    • Pub / Sub architecture and design best practices.
    • Champion of Agile Scrum methodologies

    Java Full Stack design & development:

    • Java, Spring, Spring Boot, HTML, Javascript.
    • Messaging frameworks such as RabbitMQ, ActiveMQ, JMS or Kafka.
    • Docker and Kubernetes
    • Database technologies including Cassandra, MySQL, Redis, ElasticSearch
    • Cloud/SAAS Deployment into Google Cloud, AWS and Azure