Backend Engineer

RedolentSunnyvale, CA
Onsite

About The Position

One of our direct client is urgently looking for Backend Engineer @ Sunnyvale, CA. This is a Contract-to-Hire role.

Requirements

  • 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

Nice To Haves

  • Casandra is a plus

Responsibilities

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service