logo

View all jobs

Senior Java Developer

Mountain View, CA
Java
Algorithms
Scripting: Python, Ruby, Bash or JavaScript
MVC framework
 
Here is the job description:
 
JAVA Software Engineer
Mountain View, California, United States
Required:
 
Experience working on distributed applications with high levels of concurrency and availability
Bachelor’s degree in Computer Science or related discipline with 4+ years of relevant experience or Master’s degree and 2+ years of experience
Strong technical experience in:
Java
One or more of the following: Python, Ruby, Bash, JavaScript
 
Working knowledge of: 
 
MVC frameworks and ORM technologies
Relational databases, such as MySQL,  and SQL 
A proactive can-do attitude for tackling issues using a variety of technologies
Strong communication skills, both verbal and written  
Desire to work in a fast-paced agile environment 
Highly Desirable:
Experience in one or more of the following:
Search technologies such as Lucene/SOLR
Natural Language Processing
Spring framework, Maven and Hibernate
Big Data 
Amazon Web Services 
NoSQL data stores
REST service implementation
Agile development processes
JVM performance tuning
 
Nice to have experience in:
UI technologies: Angular, JSP, JQuery, YUI
Working with globally distributed teams
 

Share This Job

Powered by