Previous Job
Lead Consultant - Java, Spring, Hibernate
Ref No.: 18-54653
Location: Sunnyvale, California
Position Type:Direct Placement
Experience Level: 5 Years
Start Date / End Date: 08/01/2018 to 08/01/2019
In the role of Technology Lead, you will be a technology professional adding value to a gamut of Software Development lifecycle stages. You will create detailed design artifacts like program specifications, test plans; and independently develop and review code and contribute to the go-live plan. You will have the opportunity to collaborate with some of the best talent in the industry to create innovative high quality and defect-free solutions to meet our clients' business needs. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued

Location for this position is Sunnyvale,CA . This position may require travel and/or relocation.

U.S. citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.


• Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
• At least 4 years of experience with Information Technology

• At least 4 years of experience in Java, Spring, Hibernate, RESTful webservices and Oracle skills.
• At least 2 years of experience in Messaging platforms like JMS/ Apache Kafka.
• At least 3 years of experience in Data structure and algorithms.
• At least 4 years of experience Project life cycle activities on development and maintenance projects.
• At least 1 year of experience in Design and review.
• Experience to e-commerce or retail domain.
• Experience in No SQL DB like MongoDB,Cassandra is a plus.
• Ability to work in team in diverse/multiple stakeholder environment.
• Analytical skills .
• Experience and desire to work in a Global delivery environment. .

The job entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face. Travel may be required as per the job requirements.