*Hi All,*
*Please share the profile at [email protected] <[email protected]> * *Position: Java Spring Developer* *Location: Richfield, MN* *Duration: 12 Months* Prescreening Questions: Must be submitted with resume, no exceptions! 1. If you have pair programming experience, explain your most- and least-favorite things about it. If not, explain why you think you’d be a good pairing partner? 2. How much pairing would you ideally do in a typical day? How do you feel about pairing 100% of the time? 3. What does refactoring mean to you and how often do you refactor? 4. Describe how TDD fits into your engineering habits. 5. How do you keep current with emerging trends, tools, and technologies in the software industry? Be as specific as you can. 6. Describe a recent experience learning a new technology. Identify the technology and describe your approach to understanding it. Tell me about your department: Product teams are responsible for the whole process from ideation to delivery. The Browse Product Team covers the customer browsing experience on bestbuy.com for all views of the site (desktop to mobile). The Browse Product Team is looking for a Developer to support cross-functional teams. Project Description: Position Overview: What would a normal day for this position look like? 75% of the time actually doing the developing. The remainder of the day is Iteration Planning, Retrospectives, Showcases, Design Sessions Skills Overview: What are the MUST have skills and technologies that you are looking for in a candidate? Required Experience • 10 years development experience • Experience with modern JVM programming languages (Groovy, Scala, Closure, etc.) • Pair Programming willing to 100% of the time (Social skills) • Passionate about testing- understands the importance of the different levels of testing • Experience with large-scale distributed systems and client-server architectures • Developing Spring/Java/Maven applications • Aggressive Refactoring • High comfort level with Unix • Object Oriented Programming and Service Oriented Architecture design Preferred Experience Experience as a Technical Lead on a complex distributed systems project Experience with Cloud Computing platforms (e.g. Amazon Web Services, Microsoft Azure, Google App Engine, Heroku, etc.) NoSQL experience (Cassandra, Riak, etc.) Test Driven Development (TDD) Experience with testing frameworks (JUnit and GEB in particular) Spock Testing Framework What are the soft skills that you feel candidates must-have in order to be successful in this role? Members of this team need to be: • Highly motivated and self directed. • Have a curiosity about technology and trends in software development. • Able to communicate effectively to help sustain paired programming practices and a culture built on core agile principles. • Team oriented Must have technologies: • Java (spring/hibernate) • Strong Testing background • Experience with modern JVM programming languages (Groovy, Scala, Closure) Will there be testing required for this role? If so, what test would you like administered & who would you like to administer? Interview will include a question/answer/ test Whiteboard exercise *Thanks and Regards* *Arvind Nagar* *Email- **[email protected]* <[email protected]> *Direct-408-457-9381 Ext-4008 !! Gtalk- arvindnagar.777 !! Yahoo- * *arvindnagar951* -- You received this message because you are subscribed to the Google Groups "US_IT.Groups" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/us_itgroups. For more options, visit https://groups.google.com/d/optout.
