Snaphunt Pte Ltd

Senior Big Data Developer

Snaphunt Pte Ltd| Date Posted: 3-Mar-2021
Save Job
Job Nature:
Position Level:
ITE/ NITEC/ Higher NITEC, Diploma, Bachelor's / Honours

Job Description

  • Strong learning and career development opportunities
  • Contribute to IT projects in the Market Risk area
  • An open and collaborative environment


Our client is a consulting company that provides Business Management & Information Systems services to clients in the Financial Services industry. With a talented team armed with in-depth knowledge, the company is confident in tackling any challenges that a volatile and competitive market brings. The company also prides itself in building loyalty and trust with its consultants and partners.


The Job

You will be responsible for :

  • Leading technical study into a propose solution, involving expertise from infrastructure big data expert, business analyst requirement
  • Documenting proposed design and developing the solution
  • Implicitly ensuring all CI-CD artefacts are part of the solution
  • Performing code review while fostering knowledge and coaching best practices to team members
  • Interacting and providing reporting to project managers
  • Monitoring technical risk and escalating appropriately to management


The Profile

  • You have at least 8 years of software development experience with 5 years in Java/J2EE development
  • You have experience with data ingest and data processing technology like Spark streaming and Spark
  • You have working knowledge of Messaging systems like Kafka, Flume or ActiveMQ, MQSeries or RabitMQ
  • You possess hands-on knowledge on Hadoop (preferably Hortonworks distribution) - HDFS, HBase, Hive, ORC/Parquet.
  • You have worked with Build tool - Maven/sbt/ant, UML, Restful web services, Jenkins/Team City, Source management – SVN/GIT, TDD using Junit, Jira/QC.
  • You ideally have experience with solution design using proven patterns, awareness of anti-patterns, performance tuning, especially in streaming
  • Prior knowledge of tools like Phoenix, ElasticSearch, Sqoop, StreamSets and understanding of finance and investment banking will be an advantage
  • You enjoy sharing knowledge and providing coaching and mentorship
  • You have strong organizational and communication skills
  • You have analytical and problem-solving skills
  • You are aware of various software development procedures
  • You show a willingness to learn new skills and work on new topics


Ref: 59405707

Company Overview
Snaphunt Pte Ltd