logo

View all jobs

Backend Engineer

Sunnyvale, CA

One of our direct client is urgently looking for Backend 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

Share This Job

Powered by