Search Jobs

Hold CTRL to choose multiple sectors (up to 3)


Hold CTRL to choose multiple sectors (up to 3)

Sr. Java Developer job in Buffalo

  • Show me jobs like this one
  • More jobs from this recruiter
  • Email this job to a friend
  • Print this job
Job Ref:  2408
Employer:  CGGVeritas
Country:  United States
City:  Buffalo
15/10/2016 21:00
Our Team

Our team is responsible for envisioning, building, and deploying the next generation of content consumption products that deliver just the right mix of news, social, video, and email content to users. Our agile teams value autonomy, collaboration, and continuous improvement. We constantly iterate, so we can deliver the best products with a carefully curated feature set that balances a fast time to market with high quality. You will work with a talented and forward thinking team of engineers and product managers who are all passionate about this product and it's success.

The Role
The Content Services team at Synacor is responsible for powering the backend for our various products from our portal to our TV Everywhere applications. We ingest content from hundreds of sources, provide content recommendations and personalization capabilities, and make everything available through RESTful APIs. Our backend services are built using either Java or Perl and we'll work with you to see where you best fit. If you focus on Java you'll primarily work on personalization and recommendations, while focusing on Perl will see you add exciting new capabilities to our asset management platform.

About You
  • You love programming. You stay up-to-date on the latest trends in the industry and look for ways to implement new ideas to continually improve your projects.
  • You've lead complex software project initiatives. You understand the benefits of code reviews and how to squeeze the most out of them.
  • You're experienced with version control software, such as Git.
  • You've had experience scaling software as use of your application grows. You know where bottlenecks may occur and have thought about potential solutions to problems before they arise.
  • You've worked on agile teams in the past. You look forward to retrospectives to provide new ideas on how to improve the efficiency of the team.
  • You enjoy mentoring others in the organization

Specific Responsibilities
You will accomplish these goals by coordinating your scrum team activities. Specifically you will:
  • Building solutions in an agile workflow.
  • Architecting and prototyping new solutions and ideas
  • Reviewing code of other team members, providing technical feedback, and/or other mentoring duties

  • 8+ years of experience as a software engineer, including large-scale database-driven applications
  • Extensive experience with Java and/or Perl
  • Experiencing designing scalable web services, preferably RESTful
  • Familiarity with Agile software development, preferably Scrum and/or Kanban.
  • Bachelor of Science in Computer Science or a related field, or equivalent work experience

Desired but not required
  • Experience with Cassandra (or other NoSQL databases)
  • Experience with Hadoop
  • Experience working with the Jersey RESTful Web Services framework, Spring Framework, or Dropwizard
  • Experience working with a Perl framework such as Catalyst, Dancer, or Mojolicious
  • Experience with Solr
Copyright © Rengineeringjobs.com Job Board 2011  | Powered by JobMount Job Board Software