Job Description :
Job Title: Full Stack Java Lead
Location : Culver City, CA
12+ Months Contract
Need 8+ Years Exp



Required Skills:
We are looking for a senior-level, full stack developer with a focus on the MEAN stack (JavaScript, NodeJS, MongoDB, ExpressJS and AngularJS



Responsibilities
Design, develop, test, debug and maintain web and application based solutions
Participate in all phases of software development life cycle
Assist in process improvement initiatives
Mentor other engineers and provide technical leadership
Work with cross-functional teams to ensure successful delivery
Assist in writing and executing test cases
3+ years’ experience in an enterprise or consumer software development environment
2+ years Agile software development experience
High degree of competency in core software development concepts
Experience programming skills creating internet-scale RESTful web services using any ASP.NET, MVC4, WebApi, and Node.js
Experience creating front end applications using HTML5, Angular, LESS/SASS
Extensive JavaScript Development on both client and server-side
Experience with modern frameworks and design patterns, minimum one-year experience with MEAN Fullstack paradigm
Experience implementing SPA + API style architectures
Experience designing, implementing, and supporting distributed systems, with a good understanding of best practices for scalability, reliability, and performance
Experience implementing applications using Angular 1 or React, and at least some familiarity with Angular 2
Experience with NoSQL, in particular implementing and deploying document-based DBs using MongoDB and Mongoose
Expert knowledge of NodeJS and experience with ExpressJS or Restify
Experience with full stack testing frameworks and code quality toolset
Experience with DevOps practices and toolset
Excellent verbal and written communication skills
Create, build and maintain software solutions using a variety of modern technologies.
Contribute to the design, architecture and final implementation of the Qualcomm Life platform
Invent flexible solutions to challenging technical problems that are adaptable and scalable to future business needs.
Participate in code reviews with both internal and outsourced staff as necessary to ensure a high quality product.
Collaborate with the broader Qualcomm Life team including the Leadership team, quality assurance professionals, designers, business analysts and other software engineers in an open, creative environment.
Be a subject matter expert for our client applications, back end services and business constraints.
Contribute to all aspects of the software creation process:
o Software architecture and design
o Application UI design and prototyping
o Object-oriented development
o Unit testing/test-driven development
o Integration testing
o Deployment
o Maintenance
o Post-deployment production support and troubleshooting
Enthusiastically pursue additional training and understanding of new technologies that may be relevant to the Qualcomm Life team. Advise management on strategies for use of new technologies.



Anji
Sr.Technical Recruiter (IT Services), iTechStack
(D (F) |
| |
Web :