Hi All,
Looking for Java Fullstack Developer at Richfield, Minnesota Location with our direct client, please share the resume
to: Madhu...@lancesoft.com
Job
Posting Title: Java Fullstack Developer IV
Location:
Richfield, Minnesota
Duration:
6+ Months, Possible to extend
Position Summary/Job Description:
In
this role, you will be part of a high-performance engineering team that
partners with various domain teams and data science technology team at Best Buy
to deliver innovative solutions that improve customer experience in a
meaningful way. You will partner with BSAs, Product Managers and Engineers
to validate the system against the requirements. You will be expected to
maintain the thoroughness needed to be able to rapidly deliver functionality
with a dev-ops slant.
How much time will the resource spend pair programming?
30-40%
You
may be the ideal candidate for our team if:
- You
enjoy pair programming in a TDD and Agile environment with senior level
engineers.
- You are
enthusiastic and excited about technology.
- You
enjoy brainstorming design ideas and understand you may not have the only
or best solution.
- You
strive for the ideal with a strong pragmatic leaning.
- You are
open and honest and willing to share and accept feedback and ideas.
- You are
positive and optimistic. Setbacks and constraints motivate you to work
harder.
- You are
willing to part of the on-call support rotation.
Skills Overview:
What are the top five skills and number of years of
experience required to perform this job?
At
least 8 years of experience for all the following
- Experience
building highly scalable and performing web applications (candidate
understands considerations for state, session management, caching,
consistency, concurrency, threading, and inter-system dependencies)
- Highly
proficient in industry current software development techniques (patterns,
principles, and processes)
- Advanced
expertise in developing REST web services using Groovy, Java, Jersey, and
Spring.
- Candidate
must be prepared to pair program in a TDD and Agile environment with
senior level engineers.
- BS/MS in
computer science or engineering (or equivalent professional experience)
What are some preferred/nice to have skills the manager is looking
for?
- Experience
with Google Cloud
Platform (GCP) products like Data Flow, CloudSQL, BigQuery, AI
Platform, etc.
- Experience
with Machine Learning libraries
- Proficient
in Mac OS and/or IntelliJ for development
- Any
level of experience with NoSQL data stores (Riak, Cassandra, etc.) and/or
Splunk is a plus.
- Knowledge
of and working experience with open source software (e.g. Apache, Tomcat,
etc.).
- Experience
performance testing and subsequent tuning of web services including
caches, web servers and data stores.
- Experience
with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, Google
App Engine, Hadoop, etc.)
- DevOps
infrastructure experience (chef, puppet, open stack)
Prescreening Questions: Must be submitted
on resume, no exceptions!
Ask
candidates to respond to the following questions in addition to submitting
resumes.
- How much pairing would you do in a
typical day of your ideal job?
- If you have any experience with Machine
Learning, describe it in a few sentences.
Techniques used, tips/tricks, etc. and successes.
- If you have any experience with Google
Cloud Platform (GCP), describe it in a few sentences. Techniques used, tips/tricks, etc. and
successes.
- If your team consisted of primarily
senior level peers (i.e. no defined team lead), please describe the
personality traits that would be important and how you feel you would fit
in such a team.
- If you had to build a REST web service from
scratch, what tools and technologies would you select? Be prepared to
justify your selections during an interview.
- If you were leading a new team, what
processes, procedures and tools would you implement to ensure efficient
and quality development? Be prepared to justify your selections during an
interview.
- What does refactoring mean to you?
- Read the qualities below of the ideal
candidate for the team, do you feel you are an ideal candidate and why?
Interview Process Overview:
Phone interview followed by up to 2
video-conferencing interviews.
Thanks & Regards,
Maddhukar M
Sr. Recruiting Executive - Delivery & Recruitment
E-Mail: Madhu...@lancesoft.com
linkedin.com/in/maddhu-patel-43284121a
www.LanceSoft.com
13454 Sunrise Valley Drive, Suite 120 | Herndon, Virginia, 20171