Placement papers | Freshers Walkin | Jobs daily: Senior Software Engineer, Full Stack (Java) at Bazaarvoice (Austin, TX)


Search jobs and placement papers

Senior Software Engineer, Full Stack (Java) at Bazaarvoice (Austin, TX)

Who we Want


Every day, the Bazaarvoice engineering team tackles interesting and challenging problems across virtually every major computer science problem domain, and we do it all at a massive scale. So whether you're interested in server-side Java, UI/UX, massive datasets, mobile/social, natural language processing, sentiment analysis, or data visualization, we've got an opportunity for you.

As a Senior Engineer on the Notifications team working on one of our core systems that drives the content that makes up the core of the Bazaarvoices business. Were looking for someone that is a great personality fit with strong technical skills in different areas. The most important skill is the willingness to learn new technologies. Initially we would like a strong Java developer in Web Application development and Big Data. The person must have experience working in a SaaS environment as well as on an agile team (Scrum, Kanban, etc.).

Senior Engineers at Bazaarvoice help lead software initiatives from conception to delivery, while driving engineering best practices and helping mentor talent. Expectations include:


  • 30 days Become familiar with teams, technologies, process and culture. Contribute some code to production.
  • 90 days Lead one or more customer-impacting features from design to delivery. Be the go-to guy for a software component.
  • 6 months Develop an all-round understanding of the Notifications data stack. Actively engage with stakeholders and other senior engineers to define longer-term plans. Drive ongoing process improvements as appropriate. Mentor more junior engineers.


What youll be doing (job responsibilities)


  • Analyze requirements and stories from business partners
  • Researching best practices, new tools and technology
  • Work designing and implementing distributed, fault-tolerant systems and the infrastructure so we can scale to support the high throughput and quick response times necessary to serve billions of emails each month
  • Engineering distributed systems to be self-healing and degrade gracefully
  • Handling multiple competing priorities in a fast paced environment


Who you are (required qualifications)


  • Bachelors degree preferably in computer science or similar experience.
  • Strong software development knowledge in different programming/scripting languages such as Java, C++, Python, etc.
  • Understanding of Agile or Kanban / Lean software development methodologies
  • Experience with version control systems (Subversion, Git)
  • Experience with Amazon Web Services and/or distributed technologies such as Cassandra, Elastic Search and SOLR a strong plus
  • Works well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements
  • Be hands-on, willing to dig in and crank out code
  • Be a learner, able to explore new areas, learn new things, and quickly apply them to solve new problems.


We are interested in software developers who are hands-on and willing to dig in to tough problems. We love people who are willing to explore new areas, learn quickly, and apply their skills to challenging design issues. We want you to be a spark, bringing energy, passion and creativity to work every day.


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment