Previous Job
Full Stack Developer - Java
Ref No.: 18-10030
Location: San Jose, California
Start Date: 08/28/2018
Skills Description Skill Set Requirement Level of Knowledge
Technical Skills Strong in Logic, Algorithm and Data Structures. Good knowledge in time and space complexity functions Required SME
Expert knowledge of Java and object oriented design patterns. Required SME
Expert knowledge of Dependency Injection. Experience with Spring or EJB3 or Guice is a must. Experience with Guice is preferred. Required SME
Experience with Oracle or MySQL and writing SQLs. Required SME
Experience in Angular or similar Javascript frameworks Required Medium
Expert knowledge of junit, Mockito or other unit testing best practices. Required SME
4+ years of experience developing and deploying applications on Unix/Linux environments Required SME
Experience with ORM such as Hibernate ORM Required SME
Experience with Web development OR REST/ SOAP web services development and design priniciples Required SME
Experience with source control and build technology (e.g. Ant, Maven), 4+ years of experience Required Medium
Experience in developing applications using Google AppEngine and CloudSQL. Knowledge in ETL or Pentaho or Android is a plus Preferable Medium
Soft Skills Strong oral and writing skills characterized by the ability to communicate technical and non-technical information thoroughly and clearly to a range of reading and comprehension skill levels. Required Medium
Education Bachelors (BS in Computer Science) or Similar Required SME
Candidate General Information Relevant years of experience for this role 6-12 years