Wednesday, March 29, 2017

Immediate Need || Java Developer with 10 Years of Experience || Minneapolis, MN || Phone and Face to Face

Hi Folks,

Hope you are doing well.

Please do send resume only to ""

Job Title: Java Developer with 10 Years of Experience
Location: Minneapolis, MN
Duration: 6+ Months Contract
Mode of Interview: Phone and Face to Face

Project Description:

Client's webiste is one of the 10 largest eCommerce sites in North America, with a billion visits each year. Another billion visitors shop our physical stores. A variety of APIs use data science and machine learning at scale to make customized recommendations to our online customers. 
The Recommendations Product Team designs and implements these sophisticated APIs.
Engineers on the Recommendations Product Team design and build scalable, high-performing Java systems that can stand up to peak holiday load. We build solutions that require advanced thinking in challenging disciplines like machine learning, data science, and distributed systems. We work on innovative projects with cutting-edge frameworks, libraries, and tools

Position Overview:

Developing Java/Spring web applications, Aggressive refactoring
High comfort level with Unix/Linux command line, Object Oriented Programming and Service Oriented Architecture design

MUST have skills 

10+ years of experience developing object-oriented software, with concentrations in: Object-oriented analysis and design & design patterns
Dependency injection/IoC containers, Server-side web application technologies using REST, Programming for concurrency & scalability
Test-driven development, Client-side web application technologies (HTML / CSS)
Can autonomously execute on broad technical epics and deliverables with minimal supervision or input.
Can provide insightful, concise, constructive feedback during code review and pairing with junior developers.

Preferred Qualifications

Bachelor's degree (or equivalent work experience), Experience working on teams using agile methodologies. Comfort working with Mac OS X and Linux/shell scripting
Specific software development experience in: Java, especially Java 8, Netflix Open Source Platform, Cassandra (or other non-relational data stores)
Storm, Akka, Flink or other distributed computing platforms, Backbone.js, Angular.js, or other JavaScript web application frameworks
Solr, Lucene, ElasticSearch, or other foundational search technologies

Strong Candidate Profile:

You are experienced at building web applications and services using object-oriented programming languages, preferably in Java with frameworks like Spring. Our main language is Java, but knowing at least one other language is a preferred.
You like hard problems and enjoy the challenge of solving them with the team. This isn't a job where you are merely going to move a line break around. On that note, a statistics background is nice to have, and of course we like math too.
You can solve the problem of scale, or more specifically engineering so scale is not a problem in production. You are comfortable in designing and engineering systems that handle scale without a sweat.
You want to learn. The team is built on the premise that learning is never-ending and evolution is key to building the future.
What are the technologies and the depth of the technologies that a candidate must have in order to be successful in this role? 
Java 8 with frameworks like Spring

Nice to Haves:

Netflix Open Source Platform, Cassandra, Storm, Akka, Flink
Backbone.js, Angular.js, Solr, Lucene, ElasticSearch


Vikas Dussa


You received this message because you are subscribed to the Google Groups "Jobs for USA consultants (Citizen G.C and H1B)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
To post to this group, send email to
Visit this group at
For more options, visit


Post a Comment