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