Welcome Guest
Taj Logo

Job Details

Back To Search Result Apply

Requisition Number: 38730
Position Title: Developer (Specialty) II
Location: 7601 Penn Ave. South-8500 Richfield MINNESOTA United States 55423
Duration: 6 months
Recruiter Name: Prem Kumar
Recruiter Email: Prem.T.ilink@tajtech.com

Job Overview


Tell me about your department: •We are looking for a Mid-level Java Engineer to join Client.com’s recommender system engineering team. •This team supports Client’s next generation product recommender systems, and other machine learning initiatives.

Job Description


Project Description:
What are the selling points that would spike a candidate’s interest in this role?
•Engineers on the Recommendations 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.
•This is a hands-on Engineer position.
•The individual in this role will be involved throughout the development lifecycle for the recommendation platform with the primary responsibility of developing web-scale applications and services in support of the Client.com website.
•This role is accompanied by career rewarding challenges by the very nature of the recommendation platform.
•The individual in this role will be given the opportunity to deliver recommendation solutions in a highly distributed micro-service environment, using advanced machine learning algorithms in a big data environment, and leveraging streaming data signals in a complex event processing environment.

Skills Overview:
What are the MUST have skills that you are looking for in a candidate?
MUST HAVE SKILLS / EXPERIENCE:
•4 or more years of experience in a similar Software Engineer role.
•Experience with frameworks and tools geared towards developing RESTful APIs.
•Experience with building highly scalable and highly responsive web services.
•Experience with building complex, micro-service applications.

PREFERRED SKILLS / EXPERIENCE:
•Bachelor’s degree or equivalent work experience.
•Experience in an Agile environment.
•Experience with unbounding stream processing systems.
•Experience with using NoSQL database technologies.

What are the technologies and the depth of the technologies that a candidate must have in order to be successful in this role?
PRIMARY (moderate to strong):
•Java
•Spring Framework
•REST
•Apache Cassandra or any other NoSQL technology

SECONDARY (any level):
•Apache Solr or any other search technology.
•Apache Kafka or any other streaming messaging system
•Apache Beam or any other streaming data processing system
•JIRA or any other issue tracking technology

What are the soft skills that you feel candidates must-have in order to be successful in this role?
•Strong organizational skills with strong attention to detail.
•Strong oral and written communication skills.
•Ability to prioritize tasks and quickly adjust in a rapidly changing environment.
•Team player who exhibits effective interpersonal skills with a collaborative style.

“TAJ Technologies, Inc. is an EEO/AA Employer: women, minorities, the disabled and veterans are encouraged to apply”

Back To Search Result Apply