Hi Folks,
Hope you are doing well.-----------------------------------------------------------------------------------------------------------------------
Job Title: Java Developer with 10 Years of Experience
Location: Minneapolis, MN
Duration: 6+ Months Contract
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
• REST
Nice to Haves:
• Netflix Open Source Platform, Cassandra, Storm, Akka, Flink
• Backbone.js, Angular.js, Solr, Lucene, ElasticSearch
952.232.6632
vikas.dussa@talentemail.comYou received this message because you are subscribed to the Google Groups "US Jobs: Requirements, Clients and Consultants" group.
To unsubscribe from this group and stop receiving emails from it, send an email to recruiters-r-us+unsubscribe@googlegroups.com.
To post to this group, send email to recruiters-r-us@googlegroups.com.
Visit this group at https://groups.google.com/group/recruiters-r-us.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment