Full Stack Developer - Sr. Consultant Level

Calance US
New York, NY
Mar 31, 2017
Jobs Outside Higher Education
Software & Technology
Institution Type
Outside Academe

Job Description
We are hiring a Full Stack Developer - Sr. Consultant Level for a Full Time position in New York, NY

Drive product strategy, roadmap, features, product MVP definition and manage product lifecycle from planning to execution.
Define the customer experience, scope, user stories and Proof-of-Concept requirements
Work with product designers and engineers to develop prototypes to demostrate concepts
Experience with API design and REST principles
Experience with single-page application development
Experience implementing responsive web design
Experience working with modern web frameworks such as AngularJS, Backbone, React, Ember, Sencha, Bootstrap
Experience working with web-based visualization libraries such as SVG, D3JS, Google Charts
Ability to operate in front-end, back-end, data and DevOps areas
Experience in creating wireframe, device screen sketches from product idea
Strong understanding of microservice based architecture
Strong understanding of concepts - REST, REST based standards, Error Handing, Swagger, WebSocket and HTTP protocol.
Deep hands-on experience in developing and deploying cloud native application - preferably Cloud foundry, or OpenShift, or AWS or Google Cloud
Hands on experience using cloud service registry such as Consul, zookeeper, Eureka, Curator etc.
Deep hands-on experience developing services using Spring boot framework, Spring integration, Spring Data, Netflix OSS or Spring Cloud
Experience using and scaling messaging environment using rabbitmq
Experience using NoSQL MongoDB
Experience using Java 8
Strong understanding and hands on experience using in-memory grid - Gemfire, Hazelcast
Deep hands-on experience mobile app development for iOS, Android
Strong understanding of Security concepts - OAuth, SAML, SSL, data encryption
Strong experience using source code management and build systems - Git, Maven, Gradle
Experience in Docker, Mesos, Marathon, Kubernetes
Experience setting up CICD
Strong understanding of setting up sandbox environment, provisioning and deployment to IaaS, PaaS, SaaS environment and configuration management tools such as Chef, Puppet
Experience with agile development process. Plan and execute tasks within an Agile/Scrum environment
Drive the development of prototypes
Passion for Innovation
Document prototype activities and outcomes
Ability and willingness to learn new technologies, monitor digital trends, disruptive and innovative technologies
Ability to work in a cross-functional team
Experience using Test driven development using frameworks such as Mockito, Hamcrest etc.
Desirable to have hands-on with Go, Scala

Company Description
Calance is a recognized leader in providing top-tier Information Technology professionals across North America. With over 25 years of experience recruiting professionals ranging from Programmers to CIOs, Calance provide valuable staffing solutions for short and long term projects, as well as your permanent hiring needs. Our professionals are experts at helping organizations realize their information technology goals by selecting the best talent for each project or position.

Calance helps clients respond quickly to economic, strategic or technological changes by utilizing a flexible workforce. We offer highly-skilled professional IT consultants on a temporary or project basis. Consultants are employees of Calance while on assignment for the client, allowing for cost savings, risk management and operational benefits.

Calance's Contract-to-Hire option allows an IT organization to evaluate an individual before making a decision to bring them on as a full-time employee. Depending on the length of the temporary assignment, placement fees are waived or reduced.

Calance realizes that IT organizations often have needs for talented people to fill specific roles and that filling those needs can be challenging. Our highly experienced Account Managers and recruiting staff work closely with our clients to determine the desired skills, background and traits required for the position.

We apply our unique recruiting methodology to locate and recruit the most highly qualified candidates to match the requirements of your full-time employee position. Calance can assist in every step of the hiring process, from determining the exact job requirements to final negotiations, to help bring on-board the candidates you need.

New York, NY


Thu, 30 Mar 2017 14:19:04 PDT