CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 1 of 1
  1. #1
    Join Date
    Jul 2012
    Location
    Seattle, WA
    Posts
    1

    Cool 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!



    Software Development Engineer, APIs (Java) -- Seattle, WA

    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.




    Sr. Software Development Engineer (Java/Hibernate) -- San Francisco, CA

    You will accomplish these things in your role:
    • 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.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured