Job Description :
Experience level - 8-10 Years
Expert knowledge of Java and object oriented design patterns.
Expert knowledge of Dependency Injection.
Experience with Spring or EJB3 or Guice is a must.
Experience with Guice is preferred.
Experience with Oracle or MySQL and writing SQLs.
Experience in Angular 2 / TypeScript is must
Expert knowledge of junit, Mockito or other unit testing best practices.
4+ years of experience developing and deploying applications on Unix/Linux environments
Experience with ORM such as Hibernate ORM
Experience with Web development OR REST/ SOAP web services development and design priniciples
Experience with source control and build technology (e.g. Ant, Maven), 4+ years of experience

Preffered Skills:
Experience in developing applications using Google AppEngine and CloudSQL.
Knowledge in ETL or Pentaho or Android is a plus

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.

Education:
Bachelors (BS in Computer Science) or Similar
Relevant years of experience for this role:
8-12 years

Mandatory Skills:
Strong Backend and Angular 2/TypeScript (70% Backend and 30% Frontend) experience

Desired Skills:
Prior Google work experience is strongly preferred
             

Similar Jobs you may be interested in ..