Previous Job
Fullstack Engineer
Ref No.: 18-00913
Location: Sunnyvale, California
Job Title: Java Full Stack Engineer
Location: Sunnyvale CA
Duration: 12+ Months
Responsibilities include: 
Participates in the discovery phase of new product features to develop high-level design by partnering with internal teams that are contributing to proof-of-concept development
Develops prototypes to validate ideas.
Reviews product requirements and translates requirements into technical solutions, drives implementation, writes code in order to test solutions, communicates project status and issues to team members and stakeholders
Troubleshoots business and production issues by gathering system information (for example, issue, impact, criticality, possible root cause) and performs root cause analysis to reduce future issues, interprets the results to determine further action and develops solutions.
Minimum Qualifications
Bachelor's Degree in Computer Science or related field and 3+ years of experience in software development OR equivalent combination of education and industry related experience. Strong fundamentals around object-oriented design, data structures, algorithms, complexity analysis. Knowledge and understanding of best practices and methodologies in building software that scales. Ability to work independently and collaboratively with cross-functional business and software development teams. Ability and willingness to multi-task and learn new technologies quickly.
Full stack - years of experience can be overlapping
2+ years of experience in Java development with Spring framework 
2+ years of experience in API development and consumption
2+ years of experience in front end development with HTML, CSS and JavaScript
2+ years of experience with RDBMS or NoSQL
Experience with Agile development methodologies, test driven development