Java Software Developer
Toronto, ON
2d ago


ruby is a global technology company that is home to the world’s most unique dating web sites. Like relationships, ruby is complex and multifaceted.

Ashley Madison, the flagship brand of ruby , is revolutionizing the way millions of people located around the world connect and meet.

As a Canadian technology company driven by analytics and user centric design, we care about our customer experience and are continuously looking for ways to make it better!

Life is short, be agile and step out of the box. Does the idea of working creatively every day with the ability to dig deeper and solve huge problems intrigue you?

Do you envision yourself working with smart people in a collaborative, fast-paced, environment using the latest technology tools?

Have you always dreamed about working for a company where you can apply your great talents and continue to learn and grow throughout your career?

If you answered Yes to all of these questions then ruby is the place for you!

We work hard, play hard and have fun. We foster a culture where you can be yourself and where diversity workforce, thought, and opinion is expected.

Java Software Developer

Reporting into the Manager, Development or Technical Lead, you will play a key role in developing, implementing and overseeing the company’s overall ruby 2.

0 vision. We are in the process of building a new leading edge technology platform to serve millions of our customers located around the world, while maintaining and planning the transition from existing platforms.

You will be responsible for implementing new and maintaining existing microservices developed under JEE 8 and Spring Boot / Spring Cloud frameworks using Agile methodologies and processes.

You may also be responsible for the planning, collaboration, and implementation of data migration from the existing platforms to the new microservices based platforms.


  • 5 years of JEE backend development experiences with strong emphasis on lambda, streams, and reactive programming techniques
  • Experience with Agile methodologies
  • Experience with Spring Boot
  • Experience with Spring Cloud
  • Experience with Spring Data
  • Experience with Spring Security
  • Experience with Kafka
  • Experience with MySQL and Mongo DB
  • i18n experience
  • Familiar with a Linux / UNIX development environment
  • GIT, ELK / EFK, Docker, Kubernetes, AWS experiences are considered assets
  • Here’s what we provide

  • An aggressive compensation package
  • We are conveniently located just steps from the TTC subway
  • The opportunity to work with brilliant people in an entrepreneurial, forward thinking environment
  • Friday mixer every week
  • Free company lunch every 2 weeks
  • Free company breakfast every Friday
  • Incredible social events
  • Qualified candidates should send a resume and cover letter to hr In the e-mail subject line please reference Java Software Developer .

    We thank all applicants for their interest in ruby; however only those candidates selected for an interview will be contacted.

    ruby Life Inc. is an equal opportunity employer and strongly supports diversity in the workplace.Please note that ruby is committed to complying with the Accessibility for Ontarian’s with Disabilities Act, 2005, and has policies in place to accommodate candidates with disabilities during the selection process.

    Should you require accommodation or have a question regarding any of these policies, please contact hr

    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form