Open Source Senior Java/Ruby Developer
Current openings
Open Source Senior Java/Ruby Developer
Summary
The Manage My Life team is looking for energetic, talented, inventive people to drive a radical customer-facing solution; our goal is to create a life management business where none exists. To rapidly expand our team, we need analysts with a profound understanding of customer-facing websites, an obsessive dedication to detail, and the compulsion to create an excellent product unsurpassed in the marketplace
Responsibilities
- Develop applications and web site solutions using Java 1.5, Ruby on Rails, XML, REST, AJAX, Spring, Hibernate and other web technologies
- Drive innovation and new ideas that help us improve our customer experience
- Work in an agile environment (Some XP practices). Core practices include pair programming (when necessary), test-driven development, continuous integration, small release cycles, and collective code ownership.
- Lead and mentor other developers in coding complex technical solutions
- Ability to prioritize work and help them team assess impacts to timelines
- Unit and system testing of application code, as well as execution of implementation activities
- Analysis and identification of technical areas of improvement within existing web applications
- Participate in technology forums and industry user groups
- Help research and recommend open-source and other technology frameworks that can drive innovation and differentiation of our web sites
- Effectiveness of mentoring developers on coding concepts and techniques
- Willingness to adopt agile principles and techniques
- Deliver quality code
- Feedback on organizational effectiveness from team members and peers
Qualifications
- Passion for the customer and technology
- Bachelors degree — preferably in computer science — or equivalent experience
- 5+ years experience in developing web applications using Java, J2EE, and XML
- Experience with frameworks including Spring, Struts 2.0, Hibernate and SiteMesh
- Proven results oriented person with a delivery focus — especially in the areas of writing high-performance, reliable and maintainable code
- Ability to adapt to new development environments, changing business requirements and learning new systems highly desired
- Deep understanding of web services software architectural and design issues
- Works well in a collaborative, agile development environment
- Ability to handle multiple competing priorities in a fast-paced environment
- Leader or contributor in open-source Java software is a plus
Job locations
To apply
If you meet the qualifications listed for this position, please go here to apply and submit your resume.
