View Our Website View All Jobs

Big Data Developer

NexJ is a place where smart and motivated people thrive on sharing experiences and collaborating with other really smart people.

We’re hiring an experienced Big Data Developer to shape our brand new Customer Data Management (CDM) platform. As a member of our CDM development team, you will participate in developing our game changing, state of the art, big data modelling engine and analysis services. This is a great opportunity to get on the ground floor of our next generation modern engineering driven engine and affect the direction of this project at a very early stage.

You’re a great fit if…

- You’re driven to succeed and ready to roll up your sleeves and get things done
- You work well in a collaborative scrum team with a strong sense of ownership
- You’re fascinated with large systems and would like to change the way people look at enterprise software



  • Define architecture for CDM big data adapters; Hadoop, Riak, Map reduce, Cassandra
  • Define architecture for CDM analytics: best practises (algorithms, AI, trend analysis, clustering), scalability, optimization
  • Help shape our big data strategy and incorporate it into our framework
  • R&D, exploring new development processes
  • Discover trends in financial industry customer data
  • Predictive analytics of financial industry customer data
  • Define testing strategies and test data generation strategy
  • Work closely with NexJ’s data scientists


  • 3+ years of experience in big data as a developer
  • Architecturally inclined and ambitious with the ability to solve abstract patterns and problems
  • Strong programming background, able and willing to write clean code
  • Experience with analytics on big data/large data sets
  • Experience with big data reporting and analytics engines
  • Experience with distributed or parallel big data processing algorithms/higher level languages
  • Experience developing analytics solutions
  • Experience transitioning from SQL to big data (noSQL) preferred
  • Experience and/or interest in fintech industry

Have a strong interest or experience in the following? Even better!

  • Apache Spark
  • JCascalog
  • Object oriented programming
  • Functional programming – Scheme, Scala
  • Python
  • Neo4J, GraphX
  • Java or another object oriented language
  • Jasper Server


More about NexJ Systems:

NexJ builds powerful CRM software for enterprise clients in the financial industry. Our next-generation software based on Model Driven Engineering combines information from multiple applications and data sources to provide a comprehensive knowledge of the customer.  As a result, some of the biggest financial firms in the world choose our products over competitors with the biggest names in the industry.

Working at NexJ gives you an opportunity to work on truly interesting and unique technological as well as business problems while the culture here promotes and encourages career growth and exploration. The opportunities available here are limited only by your own interests and motivation. And while we’re at it, we don’t forget to have fun with events like company-wide hack-a-thons, team outings and foosball and ping pong tournaments.

NexJ welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.


Read More

Apply for this position

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

Paste your resume here or Attach resume file