Java Back-End Engineer

RedolentSunnyvale, CA
Onsite

About The Position

Designs, develops, and implements web-based Java applications using known frameworks (Spring, Struts) to support business requirements. Designs, develops, and implements data processing pipelines using Java-based frameworks (Apache Spark, Apache Storm). Familiar with coding standard concepts (design patterns), practices (web app security best practices for example), and procedures (Git, continuous integration workflows and related). Familiar with NoSQL databases: document-based (Couchbase for example) and column-based (Cassandra). Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation.

Requirements

  • 1 - 3 years of experience in Java
  • Experience with known frameworks (Spring, Struts)
  • Familiar with coding standard concepts (design patterns)
  • Familiar with coding practices (web app security best practices)
  • Familiar with coding procedures (Git, continuous integration workflows)
  • Familiar with NoSQL databases: document-based (Couchbase) and column-based (Cassandra)
  • Bachelor's degree in area of specialty

Nice To Haves

  • Optional experience with big data processing
  • Data processing frameworks such as Storm and/or Spark

Responsibilities

  • Designs, develops, and implements web-based Java applications using known frameworks (Spring, Struts) to support business requirements.
  • Designs, develops, and implements data processing pipelines using Java-based frameworks (Apache Spark, Apache Storm).
  • Follows approved life cycle methodologies, creates design documents, and performs program coding and testing.
  • Resolves technical issues through debugging, research, and investigation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service