Back-End Engineer

RedolentSunnyvale, CA
Onsite

About The Position

One of our direct client is urgently looking for a Back-End Engineer @ Sunnyvale, CA. This is a 6 to 12+ months contract role. The ideal candidate will have an extensive understanding of microservice architecture and design, best practices around multithreading, networking, offline storage, and performance tuning. They should possess expert-level knowledge of Java, Spring Boot, and experience with distributed systems. Experience with refactoring, redesigning, or rewriting existing applications is a plus. The role requires a disciplined approach to development, code review, testing, documentation, and code structure in a team environment, with a constant desire to improve and learn. The engineer will be responsible for developing innovation strategies, driving the execution of business plans, leading discovery phases for projects, and leading small groups of engineers. They will also be involved in end-to-end service implementations, data feed ingestion, orchestration, and designing/implementing low-latency services. Promoting company policies and troubleshooting business/production issues are also key responsibilities.

Requirements

  • Extensive understanding of microservice architecture and design, and best practices around multithreading, networking, offline storage and performance tuning
  • Expert level knowledge and understanding of Java, Spring Boot, and experience working with distributed systems and teams.
  • Ability to build products with focus on testability, someone who loves test coverage (well versed with Mockito and JUnit)
  • A disciplined approach to development, code review, testing, documentation and code structure in a team environment.
  • A constant desire to improve, learn more and take things to the next level and a passion for adopting the latest features in Kubernetes, Java, and Spring Boot.
  • Comprehensive knowledge of JAVA as well as Agile methodologies.
  • Global Freight forwarder domain background with knowledge of Ocean or Air forwarder or Custom Broker domain is a must
  • Knowledge of technologies used in building scalable, distributed systems in virtualized cloud environments.
  • Ability to design for fault tolerance and high availability.
  • Have proficient knowledge and experience with Kafka Queues, Cassandra, Solr, Elastic Search, SQL
  • Demonstrated knowledge of the following programming Languages: Java, Python, Bash, Spark (SQL, Streaming), Hadoop Map-Reduce experience.
  • Build Manager (Maven), Distributed Version Control (GIT), Continuous Integration (Jenkins) experience.
  • Solid devops skills in troubleshooting live applications, assessing performance bottlenecks of applications running on Linux
  • Develop high performance and scalable solutions that extract, transform, and load big data

Nice To Haves

  • Experience with refactoring/redesigning/rewriting existing applications is a plus (We are in the process of redesigning and refactoring of our current system)
  • Proficiency in search technologies like Solr and ElasticSearch
  • Knowledge of Docker, Kubernetes and Big data technologies will be a big plus

Responsibilities

  • Implement big ideas with a positive attitude.
  • Disrupt the industry with main skills.
  • Develops innovation strategies, processes, and best practices.
  • Drives the execution of multiple business plans and projects.
  • Supports and ensures business objectives being met.
  • Leads the discovery phase of medium to large projects to come up with high level design.
  • Leads the work of other small group of 3 to 4 engineers for assigned Engineering projects.
  • Leads and participates in end to end service implementations, data feeds ingestion, and orchestration.
  • Designs and implements low latency services.
  • Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity.
  • Troubleshoots business and production issues.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service