Full Stack Engineer
San Jose, CA, United States
Apply now and our proprietary system will quickly have you in front of a live recruiter.
The Opportunity
Description
Build complex applications using Batch processing, event driven distributed systems
Build highly available, scalable RESTful APIs
Develop systems using Java, Scala, Spring , Javascript or Node JS
Develop and integrate with React, NodeJS based web applications
Learn new external and internal technologies as the need or opportunity arises
Operate within our internal open source community where we share a variety of projects and codebases
Build, test, and deploy your code in a continuous manner
Execute as part of a multi-functional Agile team that rapidly delivers iterative value to customers
Contribute to technical conversations and debates, and decide upon approaches and tools to utilize
Lead by example and share the knowledge with the team
Our Client
Our client provides agile consulting and staffing. Helping organizations fulfill their most important initiatives and opportunities. For 30 years. From coast-to-coast.
Developing long-term relationships. Successfully retaining clients and placing consultants through multiple engagements.
Providing you with the support, care, and attention you deserve. With advocates available 24x7 to help you with questions and concerns. This personal care together with great work has resulted in a 4.4 Glassdoor rating.
Join the most talented professionals in the industry working on strategic and world-class programs.
Experience Required for Your Success Bachelors or Masters Degree in Computer Science or any related field
5 years work experience in any relevant field
Proficiency in Java and Scala with a good understanding of its ecosystems
Proficiency with different design and architectural patterns
Skill for writing reusable Java libraries, Know how of Java concurrency patterns
Proficiency of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
Experience with Node JS, Javascript, HTML5, CSS3
Experience building web applications and RESTful endpoints
Experience developing batch applications and event-driven distributed systems.
Experience with event driven programming handling large volume of events
Knowledge of core CS concepts such as common data structures and algorithms
Candidates should be self motivated and willing to learn and contribute
What Do You Think?
Does your experience reflect what it takes to be successful in this role? Do the work and challenges get you excited about what's possible?