Senior Java Server Architect
Washington, D.C./Reston, VA and New York, NY


ShareStream offers a leading online video platform for universities and colleges’ educational content. Our product was initially developed in collaboration with Georgetown University and is now widely deployed at educational institutions around the world. Our team is passionate about building a great product and providing a service that allows our customers to realize the potential of streaming media for education.

ShareStream views itself as an education company as well as a software company, and our commitment to learning is a part of our company culture. We strive to create an environment that encourages professional growth, where team members learn new skills and gain experience in new areas.

Join us and contribute to changing the way online education takes place through the use of online video and audio content!

ShareStream is growing rapidly and is seeking a Senior Java Server Architect who can make our talented and dedicated engineering team even better. This job is ideal for someone seeking a fast-paced, startup work environment.

The individual in this position will divide his or her time between writing code, architecting new products and researching technologies.

  • BS in Computer Science or related degree
  • 3-5 years of server-side Java-based web development experience
  • Proactive and willing to take ownership of his/her work
  • Ability to work effectively as a part of a small team in a fast-paced environment

  • Several years of production experience with Java
  • Advanced skills using J2EE Frameworks
  • Strong experience using Spring Frameworks including: Spring MVC, Spring Data, Spring Webflow, Spring Integration and Spring Web Services
  • Knowledge of design patterns, refactoring, test-driven development
  • Database development skills including SQL programming, solid understanding of relational database technologies and data modeling
  • Experience with the following web technologies: Tomcat, JSP, JSON, etc.
  • Experience working in an Agile-based development environment using standard development tools (Ant, SVN, Git, Maven)
  • Experience developing SOAP and/or REST-based web services with application reuse as an achieved objective
  • Experience with cloud-based technologies including Amazon Web Services (EC2, S3, MapReduce) is a strong plus
  • Experience with ORM technologies (Hibernate)
  • Strong verbal and written communication skills
  • Experience developing with jQuery, jQuery Mobile, jQuery Templates, RequireJS is a strong plus.

Apply Now
Working at ShareStream—Benefits

  • Highly competitive salary
  • 401(k) benefits
  • Health, dental, life and accidental-death insurance
  • Brand new office space in a building with a fitness center, café and basketball court
  • Paid vacation
  • Casual dress environment
  • Working with a great team that is making a big impact!