Job Description :
Sr. Java Developer

Palo Alto, CA
Long Term

Be a team player, collaborate with the engineering, Applications operation teams across organization


6+ Years of Software Development experience
Hands on knowledge of REST Web Services implementation, enterprise service bus, design patterns and practices
Experience in leading cross-company technical projects
Experience with Open Source technologies and frameworks
Expert level knowledge in core java / J2EE concepts, Spring framework with strong AOP concepts and Spring Batch
Experience in setting up CICD integration using Jenkins.
Experience in relational databases (SQL)
Excellent communication and written skills
Experience with agile development processes and methodologies
Experience with AWS and other cloud technologies will be a big plus
Experience with NoSQL will be a big plus
BS/MS in Computer Science, Engineering required

*MUST have worked on consumer facing applications, not internal apps.