Back-End Engineer

Redolent
  • Sunnyvale, California
  • Autofill and Review
30+ days ago

Job Description

One of our direct client is urgently looking for a Back-End Engineer@ Sunnyvale, CA.TITLE: Back-End EngineerLOCATION: Sunnyvale, CA Duration: 6 to 12+ months Rate: DOEDescription: 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 dataPreferable 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

Numbers & Facts

LocationSunnyvale, California

Skills

  • Apache Cassandraunmatched
  • Apache Hadoopunmatched
  • Apache Kafkaunmatched
  • Apache Sparkunmatched
  • Bash Scriptingunmatched
  • Best Practicesunmatched
  • Big Dataunmatched
  • Brokerageunmatched
  • Build Managementunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Continuous Integrationunmatched
  • Corporate Policiesunmatched
  • Database Extract Transform and Load (ETL)unmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • Documentationunmatched
  • Editingunmatched
  • Elasticsearchunmatched
  • Engineeringunmatched
  • Forwarderunmatched
  • Freight Forwardingunmatched
  • Gitunmatched
  • High Availabilityunmatched
  • JUnitunmatched
  • Javaunmatched
  • Jenkinsunmatched
  • Linux Operating Systemunmatched
  • MapReduceunmatched
  • Mavenunmatched
  • Microservicesunmatched
  • Multithreaded Programmingunmatched
  • Performance Analysisunmatched
  • Performance Tuning/Optimizationunmatched
  • Product Developmentunmatched
  • Programming Languagesunmatched
  • Python Programming/Scripting Languageunmatched
  • Refactoringunmatched
  • SOLRunmatched
  • SQL (Structured Query Language)unmatched
  • Scalable System Developmentunmatched
  • Search Technologyunmatched
  • Software Administrationunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Strategic Planningunmatched
  • Testabilityunmatched
  • Testingunmatched
  • Training/Teachingunmatched
  • Virtualizationunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder