Welcome Guest
Taj Logo

Job Details

Back To Search Result Apply

Requisition Number: 38968
Position Title: Developer (Specialty) IV
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


Business Overview: Tell me about your department: •The technology stack for this team is split between a Learning & Modeling stack in Google Cloud, and a Scoring & Selecting stack served out of any arbitrary cloud vendor and region. •The Learning stack leverages cutting edge serverless big data processing tools, including Apache Beam. • The Scoring stack will be a high-scale cloud-native Java microservices implementation using Apache Kafka and RedHat OpenShift. • Reporting technologies are likely to be hosted out of Google and will use a mix of dashboard-type reporting as well as notebook-style data analysis in Google’s hosted version of Jupyter.

Job Description


Project Description:
What are the selling points that would spike a candidate’s interest in this role?
•You will be a founding engineer on a new team built to provide a contextual decision engine to the Best Buy enterprise.
•This will be a cutting-edge implementation of bandit algorithms and other applied machine learning at scale.
• The impact to the business will be measured in the millions of dollars.

Position Overview:

Responsibilities/Deliverables that the resource will be responsible for:
•Senior software leaders on this team are expected to be “full lifecycle” engineers.
•This is an opportunity for software technologists who have the seniority and interest to run large initiatives from end-to-end.
•This involves working with the agile product owner to understand desired behavior, developing software architecture, documenting designs for review boards, decomposing work for execution by a small on-site team, and implementing, testing, and reviewing the work produced.
•The team will be an on-site mix of 8 engineers and testers working on a new product build-out.
•Senior and junior developers will work together in functioning pods, so engineering leads are expected to mentor junior engineers and delegate work to them.
•Developers who are interested in a mixture of applied architecture, informal leadership and mentoring and hands-on coding will find this assignment highly rewarding.

Skills Overview:
What are the MUST have skills that you are looking for in a candidate?
Basic Qualifications
• 10+ years of experience developing software, with concentrations in:
Object-oriented analysis and design & design patterns
Dependency injection/IoC containers
Server-side RESTful microservices
Relational database design and SQL
Foundational client-side web technologies (HTML, CSS and jQuery)
Logging and monitoring tools (JMX, Graphite, ELK/Splunk)
Programming for concurrency & scalability
• Experience working on teams using agile methodologies
• Experience designing, documenting, and presenting software design & architecture
• Comfort working with Mac OS X and Linux/shell scripting
• Experience mentoring and leading others
• Organized and methodical, with an ability to organize and decompose agile software epics
Preferred Qualifications
• Bachelor’s degree
• Specific software development experience in:
•Java, especially Java 8
•Building microservices using Spring, especially using Spring Boot and Spring Cloud
•Asynchronous messaging platforms, particularly Kafka or RabbitMQ
•Experience in working with Google cloud platform tools
•Apache Beam, Kafka Streams, Storm, Akka, or other distributed computing platforms
•Container orchestration architecture and deployment in Kubernetes, OpenShift or similar
•React.js, Angular.js, or other JavaScript web application frameworks
•Cassandra (or other non-relational data stores)
•Domain experience with machine learning, particularly in applied data products

What are the technologies and the depth of the technologies that a candidate must have in order to be successful in this role?
Must have to be considered:
8 years’ experience with Java
REST microservices
SQL
Excites HM:
•Spring Boot
•Google Cloud
•Apache Beam

What are the soft skills that you feel candidate’s must-have in order to be successful in this role?
•Experience designing, documenting, and presenting software design & architecture
•Experience mentoring and leading others
•Organized and methodical, with an ability to organize and decompose agile software epics

Qualifications / Skills


  Skills

  Years of Experience

  Importance

  Experience developing software, with concentrations in:   10   Required
  Object-oriented analysis and design & design patterns     Required
  Dependency injection/IoC containers     Required
  Server-side RESTful microservices     Required
  Relational database design and SQL     Required
  Foundational client-side web technologies (HTML, CSS and jQuery)     Required
  Logging and monitoring tools (JMX, Graphite, ELK/Splunk)     Required
  Programming for concurrency & scalability     Required
  Experience working on teams using agile methodologies     Required
  Experience designing, documenting, and presenting software design & architecture     Required
  Comfort working with Mac OS X and Linux/shell scripting     Required
  Experience mentoring and leading others     Required
  Organized and methodical, with an ability to organize and decompose agile software epics     Required
  Bachelor’s degree     Desired
  Specific software development experience in     Desired
  Java, especially Java 8     Desired
  Building microservices using Spring, especially using Spring Boot and Spring Cloud     Desired
  Asynchronous messaging platforms, particularly Kafka or RabbitMQ     Desired
  Experience in working with Google cloud platform tools     Desired
  Apache Beam, Kafka Streams, Storm, Akka, or other distributed computing platforms     Desired
  Container orchestration architecture and deployment in Kubernetes, OpenShift or similar     Desired
  React.js, Angular.js, or other JavaScript web application frameworks     Desired
  Cassandra (or other non-relational data stores)     Desired
  Domain experience with machine learning, particularly in applied data products     Desired
  Experience with Java   8   Required
  REST microservices     Required
  SQL     Required
  Spring Boot     Required
  Google Cloud     Required
  Apache Beam     Required


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

Back To Search Result Apply