Backend Engineer - Sunnyvale, United States - Redolent Infotech Pvt. Ltd.

    Default job background
    Description

    One of our direct client is urgently looking forBackend Engineer @ Sunnyvale

    CA


    TITLE:
    Backend Engineer





    LOCATION:
    Sunnyvale, CA

    Duration: 6 to 12+ Months


    Rate:

    DOE
    Description:

    asic Skill Set (Must Have)


    • Bachelor's Degree in Computer Science or related field and 6-8 years or Master's Degree in Computer Science or related field and 3-5 years of experience
    • Proven industry experience with large scale distributed systems
    • Solid experience with object-oriented and/or event driven systems
    • Strong programming experience in object oriented programming e.g. Java

    Duties (Skill Set):


    • Develop, prototype and build technology-driven products that will serve the current and future needs of ecommerce using advance Java / J2EE, Spring, and tomcat and jBoss application servers.
    • Working on SQL/No-SQL database technologies such as Oracle and Cosmos DB, Casandra is a plus
    • Implementing Kafka and JMS high level consumers to get data from Kafka partitions to process and ingest to database.
    • Working on maintaining the capacity planning, systems performance analysis, optimization and running apps in Cloud platforms like Microsoft Azure.
    • Implementing microservices using Spring boot.
    • Integrate Apache Kibana with Elasticsearch to stream all messages from different partitions and topics for data analysis and monitoring purposes.
    • Creating Shell scripts and SQL scripts that are executed daily to refresh data feeds from multiple systems.
    • Developing test cases for existing and future functionalities using Junit, Java programing features and TestNG annotations.
    • Creating cron jobs and out-of-Box Utilities (runnable on tomcat / pods) to configure scheduled email reports to business users.
    • Design and develop Java Multi-Threading based collector parser and distributor process, to collect, parse and distribute the data coming at a speed of thousand messages per seconds.
    • Experience using and setting up application monitoring using tools like Splunk.
    • Integrates loggers for Medusa graphs to track transaction hits and response times.
    • Working with continuous integration and related tools like Jenkins, Maven.
    • Working on version control systems like GitHub and project tracking tools like JIRA
    #J-18808-Ljbffr