Back-End Engineer
On-siteSunnyvale, California, United States
Job Summary
Build robust, scalable systems using Java and open-source technologies while delivering high-quality technical designs and code within an agile scrum environment. Support production systems by troubleshooting and resolving issues, striving for continuous efficiency improvements. This six-to-twelve-month contract with a direct client in Sunnyvale, CA, requires a Bachelor's degree in Computer Science and five years of experience with the Java stack, including frameworks like Spring and Apache. Proficiency in large-scale distributed systems such as Kafka, Solr, and Cassandra, along with experience in container technologies like Docker and Kubernetes, is essential. Candidates should demonstrate strong communication skills and a track record in real-time data processing and large-scale data pipelines.
Required Qualifications
- Bachelor's Degree in Computer Science or related field
- 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
Desired Qualifications
- 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
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.