View Our Website View All Jobs

Senior Developer - Big Data

Riversand Technologies is a Master Data Management (MDM) visionary and a Product Information Management (PIM) leader. We are a team of passionate people who are rethinking the way MDM and PIM work. We recently raised $35 million in series A funding and we are on a trajectory for an accelerated product innovation and growth over the next two years. If you are a Senior Backend Developer who is looking to design and build the architectural foundation of our data management solutions and advance their career in Data Management and Analytics, then now is the right time to join Riversand. Our solutions power enterprises worldwide, in a variety of industries including Retail, Manufacturing, Distribution, Energy, Healthcare, and Food Services.

As an experienced Senior Backend Developer, you will be responsible for developing, managing and maintaining our clients’ central databases while ensuring the high-performance and responsiveness to requests from the front-end part. You will collaborate with the front-end development team to integrate and synchronize the user-facing elements within the Riversand applications.

To be successful in this role, you must be a proactive leader, with excellent analytical and problem-solving skills and a track record of taking complex concepts and implementing practical solutions. If you work efficiently in cross-functional teams and can communicate well with both the technical and non-technical staff, please don’t hesitate to apply below for this position.

Here are some of your responsibilities. We are interested in knowing what else you can add to this:

  • You will develop software in collaboration with other developers and product management.
  • You will actively participate in reviewing requirements, creating and influencing Product Design Documents,
  • You will identify issues by researching customer issues, track defects, and propose solutions
  • You will build reusable code and libraries for future use
  • You will test, review and optimize the applications for maximum speed and scalability

If what you read so far excites you about joining us, then we would like you to be already equipped with the following qualifications:

  • Bachelor’s/Master’s degree in Computer Science/ Engineering or a related field (or equivalent experience)
  • Minimum of 5 years in Java / Scala development
  • ‪‪Experience developing REST / JSON applications
  • Strong OO Programming and OO Design concepts knowledge
  • ‪Excellent knowledge of Java programming language concepts
  • Experience developing multi-threaded applications
  • Strong unit/integration testing experience
  • Take pride in developing code to debug without using the IDE
  • ‪Delivery Focused using Agile Development Methodology(Scrum/Kanban)
  • ‪Need to be a team player while having the capacity to work independently
  • ‪Candidate must be a career-oriented individual with strong communications and organizational skills.
  • Strong analytical and logical skills including troubleshooting


We prefer that you have skills in and working knowledge of Elastic Search, Apache Kafka, Apache Storm, Apache Hbase, Apache Hadoop, Apache Spark.

What’s in it for you?

  • We foster a Collaborative work environment. You will enjoy learning with other creative and analytical minds
  • We provide an opportunity for you to experiment and fail fast
  • We want to make sure you get a competitive compensation and benefits
  • Riversand client roster features high profile enterprises which will provide you with industry-specific insights into data management and analysis
  • Beyond work, we compete at local 5ks, 10ks and have fun at various sporting events
Read More

Apply for this position

Apply with
Attach resume as .pdf, .doc, or .docx (limit 5MB) or Paste resume

Paste your resume here or Attach resume file