logo

View all jobs

Back-End Engineer

Sunnyvale, CA

One of our direct client is urgently looking for a Back-End Engineer@ Sunnyvale, CA.
 
TITLE: Back-End Engineer
LOCATION: Sunnyvale, CA
Duration: 6 to 12+ months
Rate: DOE


Description:
Job Duties:


You have and can implement big ideas with a positive attitude. You want to be a part of the team to disrupt this industry and you have these main skills:
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.
Experience with refactoring/redesigning/rewriting existing applications is a plus (We are in the process of redesigning and refactoring of our current system)
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.
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 .

You’ll really wow us if…

Your ability to rise above group think and see beyond the here and now is matched only by your intellectual curiosity. 
You come to the table with a comprehensive knowledge of JAVA as well as Agile methodologies.
You consider yourself to be a student of the world who thrives in an ever-changing environment that holds within it new challenges and chances to prove your expertise.
You level up when you have the opportunity to teach others and empower those around you to excel.

Skill Set Additions:

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

Preferable Qualifications:
Global Freight forwarder domain background with knowledge of Ocean or Air   forwarder or Custom Broker domain is a must
Proficiency in search technologies like Solr and ElasticSearch
Knowledge of Docker, Kubernetes and Big data technologies will be a big plus

Share This Job

Powered by