Job Description :
                                                                             Role: JAVA Tech Lead
Location: Carlsbad CA
Position Type: Contact to Hire
Exp: 10 - 12 Yrs
Job Functions 
* 10 to 12 years of experience with software development, databases and management, specifically in ecommerce 
* Ability to independently design, code, and unit test major features, as well as work jointly with other team members to deliver complex changes. 
* Skilled in Agile process and worked in DevOps Model. Minimum 8 to 10 years of web development experience in J2EE for enterprise organizations. 
* Experience with working on J2EE framework like Spring, Spring boot frameworks 
* Proven track record of success in installation and maintenance of LINUX-based software and Administration 
* Hands on experience in coding Microservices Framework 
- Spring Cloud, Discovery, Microservices inter-communication, API Gateway       
- Experience with NoSQL DBs 
- Experience with Java 8 streaming 
- Experience with exposing rest services with spring boot 
- Experience with event-driven micro services communication       
* Experience with automation/configuration management using Chef, or Puppet would be a plus. 
* Exposure to cloud services like AWS, OpsWorks, Cloud Formation would be a plus. 
* Be performance driven, self starter and work effectively on multiple projects simultaneously. 
* Degree in Computer Science, MIS or related field 
* Design driven development and good Object Oriented programming concepts 
* Strong experience with JDK 1.7 or higher 
* Exposure or knowledge of web services, RESTful, and JSON             
* Experience in one or more version control tools, defect tracking tools and build management tool 
* Testing Frameworks knowledge: Spock, Groovy, Junit