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
Description:
· The main responsibilities include building robust, scalable and system using Java and other open-source technologies
· Delivering high quality technical designs and code for the product requirements in a fast-paced agile scrum environment.
· Participate in supporting production systems, troubleshooting, and resolving issues
· Strive for continuous improvement in efficiency
What you’ll bring…
· Bachelor’s Degree in Computer Science or related field and 5+ years of relevant experience
· Strong Knowledge of the Java stack - Common open-source frameworks and libraries like Spring, Apache, Hibernate, etc.
· Good knowledge of data structures and algorithms.
· Familiarity with large scale distributed systems (Kafka, Solr, Cassandra, Spark, etc.) and event-driven architecture.
· Excellent written and verbal communication skills
Even Better if You Have…
· Have designed, build, and maintain APIs, services, and systems on cloud at large scale
· Experience in production system operations (logging, telemetry, alerting etc.)
· Have prior accomplishments in real time data processing and building of large-scale data pipelines using big data technologies
· Experience with container technologies such as Docker on Kubernetes
· High expectations of yourself for innovation, execution, and accuracy