Job Description :
Title: Senior Java Developer
Location: Santa Clara, CA
Duration: 3 to 6 months+
Start Date: ASAP
Rate: DOE
Education/Qualifications: Bachelor’s degree in Computer Science, Software Engineering, a related discipline or equivalent real-world Computer Science experience.
Required Experience/Skills:
- 5+ years of experience with Java development.
- 5+ years of experience with JPA, Hibernate, Spring, Spring Batch, Spring Data, Spring MVC.
- 2+ years of experience with relational database design specially in Oracle
- 3+ years of experience with RESTful Web Services
- 2+ years of experience with tools like Maven, Git, and SVN.
- Experience with automated build and deployment strategies.
- Experience with the full life-cycle of software development, including requirements analysis, design, development, testing and implementation.
- Experience with Object Oriented Analysis and Design, using Domain Driven Design, and Design Patterns.

Client : Confidential