Sr. Big Data Developer


Toronto, CA
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 06/02/2021
  • Website:
  • Company Address: 1731 Embarcadero Road Suite 230, Palo Alto, CA, 94303

About RecVue

RecVue delivers the most robust and complete Enterprise Monetization Platform on the market to help companies create an inflection point for business growth. RecVue reduces the time to revenue, optimizes revenue, and boosts customer satisfaction. Our customers have cut the bill-to-invoice cycle by up to 61% and streamlined Days Receivable Outstanding by up to 25%.

Job Description

RecVue has immediate opportunities for extremely talented software developers who want their lines of code to have significant and measurable positive impact for users, the company’s bottom line and the industry. You will be working with a group of world-class engineers to build the breakthrough features our customers will love, adopt and use while keeping our platform stable and scalable. The senior software engineer role at RecVue encompasses architecture, design, implementation, and testing to ensure we build products right and release them with high quality.

  • Design, code, document and test highly available, distributed and scalable enterprise systems.
  • Building the Spark Job’s using Scala.
  • Write high quality code with attention to scalability, security, and performance. Ensure overall quality by actively participating in design and code reviews and ensure standards, best practices are followed.
  • Work on multiple release branches in parallel with competing priorities and across multiple geographical teams.
  • Operate effectively in the hybrid engineering model to ensure quality
  • Work on new feature development, existing feature maintenance and bug fixes
  • Collaborate with team members in software development activities using the Scrum/Agile development process.


  • Bachelor’s degree in Computer Science or equivalent field
  • At least 8-10 years software development experience required in Scala and BigData technologies
  • Developing and designing POCs in spark using Scala to compare the performance of spark with HIVE and SQL.
  • Experience in designing and developing applications in Spark using Scala to compare the performance of Spark with Hive and SQL/Oracle.
  • Develop our backend applications using Big Data frameworks like Spark and EMR, as well as AWS managed services like DynamoDB, Redshift, Kinesis, Data Lake, and Athena.
  • Exposure to messaging technologies like Kafka/RabbitMQ is a plus
  • Experience in Java 8/J2EE, Spring, Spring Boot, Spring Security, Hibernate/JPA, REST, JSON, Micro Services, JSF, JIRA, Git & Oracle.
  • Extensive working experience of developing RESTFul WebServices using Spring Boot
  • Must have knowledge working on any one of the Application Servers like Weblogic, Tomcat, etc.
  • Good to have experience with deployment and monitoring tools.
  • Experience with job scheduling framework experience with Quartz job scheduling framework.
  • Extensive working experience in writing queries with relational databases such as Oracle.
  • Nice to have experience in using Cloud technologies and product development
  • Strong experience in software delivery using Agile methodologies
  • Excellent analytical and problem-solving skills
  • Willingness to learn
  • Adaptable, flexible, organized in a local and global team environment
  • Excellent written and verbal communication skills

RecVue is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

Related Jobs

Sales Development Representative

RecVue - Palo Alto, CA, US

Solution Architect

RecVue - Hyderabad, IN

QA Performance Analyst

RecVue - Hyderabad, IN

Microservices Developer

RecVue - Hyderabad, IN

Director of Business Development

RecVue - United States of America
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.