Backend Engineer

RedolentSunnyvale, CA
Onsite

About The Position

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

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