Randstad Server Side Engineer in San Francisco, California
Server Side Engineer
San Francisco, CA
Tuesday, October 4, 2016
Education, Experience, & Skills Required:
BS degree in Computer Science or related technical field or equivalent practical experience.
5+ years in a Lead Developer role designing, coding and deploying server side systems for mobile and web based applications.
7+ years of experience in software design, development, and algorithm related solutions.
5+ years developing back end services and APIs in Java and/or any functional programming languages.
Experience working in an agile environment following and participating in all scrum methodologies is required.
Experience creating or utilizing Service Oriented Architectures is required.
Knowledge of frameworks and tools like Springboot, Docker, Swagger is a bonus.
Experience of event-driven architectures is desired.
Experience with Kafka is desired.
Experience with at least one of the Functional programming languages like Java 8, Scala and Clojure is desired.
Experience with Lucene/ElasticSearch is desired.
Experience with Spark is desired.
Behaviors and Abilities required:
Deeply understand platform as a service components and identify solutions for them that are extensible past their immediate short-term need.
Skilled technologist, able to debate merits of applicable solutions to specific needs.
Effective communicator and teacher, able to effect technological change through persuasion and collaboration.