Previous Job
Full Stack Developer
Ref No.: 17-00091
Location: Mountain View, California
Position Type:Contract
Experience Level: 9 Years
Start Date: 06/21/2017
Title: Full Stack Developer
Loca: Mountain view, CA
Interview : In-person for local candidates. Skype is possible for non-local candidates

Our client in the Silicon Valley is seeking an experienced web developer who has the right mix of technical with a passion for managing the dynamics of a fast-paced environment. The candidate will be responsible to work with Business, DevOps, Backend and Architecture teams to successfully deliver complex cross-functional projects.

  • Collaborate with product management and fellow technologists to design, develop and deliver frictionless multi-channel experiences
  • Provide technical guidance and be a technical mentor to SCRUM team. Self-managing for coming up with pre sprint technical design and grooming activities
  • Drive user story analysis, elaboration and design. Thrives to ensure code quality is high with supporting unit test and automation, on time and on budget delivery
  • Drive low-level architecture and contributes to high-level architecture. Champion modular design, reuse, separation of concern, high cohesion and loose coupling
  • Employ industry best practices to deliver world-class solutions. Ensure developed solutions remain compliant with all applicable company standards
  • Stay abreast of emerging technologies and how they can be applied to their environment
  • Enable change, help accelerate innovation and ensure customer delight
  • Drive software development activities to meet schedules and timelines
  • Research problems discovered by QA or product support and develop solutions to the problems
  • Conduct unit testing and integration testing for functionality
  • Ensure that software standards and quality targets are met
Experience developing mission critical web and server applications in agile environment
Possess excellent software architecture, design and problem solving skills
Ability to work effectively with engineers, cross-functional teams and business partners to develop high-quality applications
3+ years relevant with Java related technologies
Experience with backend technologies including Java, J2EE, JBoss, SpringBoot, SpringMVC, JPA, Tomcat, REST, Hibernate
  • Excellent knowledge of MVC design pattern, dependency injection
  • Knowledge of Responsive and Material design
    Experience with agile development methodologies and TDD
  • Knowledge of DevOps tools such as CodeDeploy, Artifactory, SonarQube, Selenium, Jenkins, Ansible is highly desirable
    Experience with monitoring and logging techniques and tools such as CloudWatch, Nagios, Splunk and Dynatrace etc
    Familiarity with security concepts (authentication, authorization, encryption, digital signature), SSL, web service proxies, firewall, SAML 2.0, OpenId Connect, OAuth 2.0
    Familiarity with Customer Service workflows and technologies are highly desirable

    It is a huge plus if you have:
  • Exposure to client side technologies including JavaScript, jQuery, HTML5, CSS3, SASS, Angular 2.0+, Protractor, Jasmine, Karma, JSON, REST, TypeScript, ES6, NPM, Bower, Gulp, Grunt, WebPack
    Exposure to React and React Native
    Experience in financial domain
    Bachelor of Computer Science or Engineering