Rhapsody: Full-Time Roles in Seattle, WA and San Francisco, CA (Java Galore)
Hey, everyone!
I'm the corporate recruiter with Rhapsody, the leading digital music subscription service in the US by paying subscribers. We have multiple opportunities available in our Seattle, WA, and San Francisco, CA, offices. These roles are located on-site four days per week with work-from-home every Thursday. If you're interested in either role, feel free to apply or send me a note directly via Codeguru. Thanks!
Would you like to build technology that millions of people play with?
Imagine a company dedicated to bringing music to the people, whenever they want it, wherever they are, on any device. Come work for us and make it happen. Are you hungry, do you want to grow, and want the ability to impact millions in how they listen to music every day in every way?
Rhapsody is experiencing significant growth in subscribers, expanding internationally, and is always looking to bring in top talent. We have a start-up feel with the security of a strong revenue stream. With more than a million paying subscribers and over 16 million songs, Rhapsody is leading the digital music service revolution in the US (and soon globally). We make it possible for fans to listen to any song, anytime and anywhere.
The Java SDE role will involve an equal amount of analysis and hands-on development on existing systems, but also includes a number of new initiatives targeted at improving Search and Personalization features of the Rhapsody service.
We operate with a hungry, start-up mentality: Plan, Execute, Observe, and Revise, Do it again … quickly.
You will accomplish these things in your role:
Design and implement ReSTful web services that power key functionality such as the Social Experience of Rhapsody.
Operate in agile team practicing SCRUM.
Occasionally provide on-call development support for Rhapsody Services systems.
Participate in design and code review process; Interact with test engineers to identify and fix defects
Write documentation on technical architecture/features
We need you to have this:
B.A./B.S. degree
4+ years experience developing Java server applications
Strong understanding of the challenges involved in building high performance and scalable web service applications dealing with millions of users and terabytes of data
Demonstrated experience designing optimal relational models for data exposed through web-services
Exceptional software skills, specifically with Java, Tomcat and Linux
If you have these, we will call you tomorrow (unless it’s the weekend):
Good Object Oriented design skills, Strong knowledge of software design patterns
Good understanding of SOA principles and the ability to apply these to application and system designs
Deep knowledge of the Java programming language and high proficiency using Java to solve large programming tasks
Experience in writing resilient java applications for large datasets and high transaction rates
Knowledge and experience working with the Tomcat application server
Strong understanding of Web application frameworks, preferably Spring
Good knowledge of Linux operating systems and experience deploying Tomcat and java applications for that platform.
Strong understanding of RDBMS and SQL
Experience using Hibernate as a DAL
Good knowledge of Http, ReST interfaces and these XML technologies: SOAP, XSD, DTD, XSL, XQuery
Good understanding of the maven build system and the ability to write, debug, maintain and extend project poms
Experience using Cassandra or another similar NoSQL solution
Rhapsody offers a highly collaborative, hardworking, open environment where you’ll work alongside extremely creative and dedicated people. The company is headquartered in Seattle, with offices in San Francisco and New York. We are proud to offer our full time employees an extensive benefits package including generous paid time off, medical, dental, vision, 401(k), telecommuting, subsidized commuting options and more.
The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed. Rhapsody International Inc. is an equal opportunity employer.
Able to integrate different backend together using messaging queues
Working on web based tools to maintain and develop new features to enable editorial team to modify and manage metadata
Works with other members of the team in understanding requirements and able to work effectively with QA to produce a high quality software
Able to demo and talk about features and implementation with intended users of the tools.
Able to work in a fast paced environment and can manage time effectively
We need you to have this:
BS/BA degree in Computer Science, Engineering or related field
4+ years of software development experience
4+ experience working with Java, J2EE, Hibernate (HQL)
Experienced in Oracle relational database schemas, SQL, PL/SQL
Experienced in Apache Tomcat, MVC Spring and other web technologies including Servlets, JSP, JSTL, Web Servers
Ability to work on problems of diverse scope where analysis of data requires evaluation of identifiable factors
Good judgment in selecting methods and techniques for obtaining solutions
Ability to use skills as a seasoned, experienced professional with a full understanding of industry practices and company policies and procedures to resolve a wide range of issues in imaginative as well as practical ways
Understanding of the software development lifecycle and processes (SCRUM)
Ability to present technical information to technical and non-technical audiences
Good understanding of Maven, Mercurial or any other Source Control repository would be a plus
Rhapsody offers a highly collaborative, hardworking, open environment where you’ll work alongside extremely creative and dedicated people. The company is headquartered in Seattle, with offices in San Francisco and New York. We are proud to offer our full time employees an extensive benefits package including generous paid time off, medical, dental, vision, 401K, telecommuting, subsidized commuting options and more.
The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed. Rhapsody International Inc. is an equal opportunity employer.
* The Best Reasons to Target Windows 8
Learn some of the best reasons why you should seriously consider bringing your Android mobile development expertise to bear on the Windows 8 platform.