Job Description :
Hope you’re doing well

Title: Senior Java J2ee Developer / Lead
Location: Sunnyvale, CA
Duration: Long term
Rate: Open

Required Qualifications/Experience:
Works collaboratively with technical and business team members to develop and maintain business solutions following Agile development principles and practices
Is influential and engages actively in building out a dynamic and productive development organization and continuously improving practices and methodology
Designs and develops applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use
Sets and adheres to software coding and style guides to ensure consistency
Participates in pairing and code reviews
Support (2nd level) and troubleshoot problems with existing applications
Mentors and guides others who are still developing their skills
Required Technical Skills:
9+ years software development with hands-on experience in Java/Core J2EE platform
Candidates must have a robust understanding of Java and an in-depth understanding of other Java technologies, including Servlets, Struts/Tiles, JSP, JMS, and Spring.
Experience writing REST API
Spring, Hibernate or any other ORM tools experience is required
Strong SQL skills, Unit test frameworks and Databases experience (Oracle preferred) is required
Experience with WebServices (REST, SOAP, XML-RPC, etc)
Thorough understanding of Object Oriented principles (Analysis and Design)
Strong emphasis on Unit Test and Integration test design and implementation, with strong review and mentoring experience is a plus

Client : Walmart