We are urgently looking for Software Engineer for our Direct client requirement
TITLE: Software Engineer (Java, Spring, MicroService)
LOCATION: Sunnyvale, CA
DURATION: 6+ months
The Software Engineer position will be responsible for hands-on development of Next Generation Enterprise solutions for Global eCommerce. They will be responsible for application development in support of the multi-platform roadmap. This position will be responsible for application design, ensure high performance, scalability and availability for those applications.
. Designs, develops, and implements web-based Java applications using known frameworks (Spring, Struts) to support business requirements.
. Designs, develops, and implements data processing pipelines using Java-based frameworks (Apache Spark, Apache Storm).
. Familiar with coding standard concepts (design patterns), practices (web app security best practices for example), and procedures (Git, continuous integration workflows and related).
. Familiar with NoSQL databases: document-based (Couchbase for example) and column-based (Cassandra)
. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing.
. Resolves technical issues through debugging, research, and investigation.
. Requires a bachelor's degree in area of specialty and 3 - 7 years of experience in Java with optional experience with big data processing