Meet More Possibilities! Join Speed Interview now!

Job information

$ 6,000 - 12,000 SGD per month

Job Description

#DataIntelligence, #DataAddict, #InnovationLover

Keyrus is a major player in the field of consulting and integration of Data Intelligence and Digital solutions, Keyrus currently has more than 3000 employees in 18 countries on 4 continents.

We are looking for a Java Big Data Developer to join our exciting and growing team in Singapore. If creative problem solving with the latest tech is your thing, then you will be at home at Keyrus.

We offer an exciting and creative work environment and a learning culture that encourages you to develop your skills through training, conferences, events and other initiatives. You can expect great benefits, great projects and opportunities to travel.

The office is in the heart of the CBD with everything the city has to offer close by.

We provide highly specialised services that give rise to our distinctive presence in the market, unlocking the deepest insight from our clients’ data, leaving no stone unturned. Our core principle is delivering technology that enables end-user simplicity, self-service, and an engaging visual representation of data

For a mission with one of our major client in the Financial Service Industry we are looking for a Java Big Data Developer:

Main responsibilities

  • Lead technical solution developments, involving expertise from infrastructure big data expert, business analyst requirements
  • Design and solution development
  • Perform code review while fostering knowledge and coaching best practices to team members
  • Interact and provide reporting to project managers
  • Monitor technical risk and escalate appropriately to management

The position requires autonomy and reliability in performing duties with initiatives and leadership when it comes to all non-functional deliverables such as testing tools, mocking objects, production monitoring concerns, quality control including performance and load testing.

Qualifications and Profile

Mandatory

  • At least 5 years in Software development
  • At least 4 years in Java/J2EE development
  • Hands on Data ingest and data processing technology like Spark streaming and Spark
  • Hands on Messaging systems like Kafka, Flume or ActiveMQ, MQSeries or RabitMQ
  • Hands on knowledge on Hadoop (preferably Hortonworks distribution) - HDFSHBaseHive, ORC/Parquet.
  • Build tool - Maven/sbt/ant, UML, Restful web services, Jenkins/Team City, Source management – SVN/GIT, TDD using Junit, Jira/QC.

Good to have

  • Solution design using proven patterns, awareness of anti-patterns, performance tuning, especially in streaming
  • Knowledge of tools like Phoenix, ElasticSearch, Sqoop, StreamSets are good to have.
  • Basic understanding of finance and investment banking

Other Professional Skills and Mind-set

  • Excellent written and verbal communication skills for both team mates and management
  • Strong analytical and problem solving skills
  • Proficient software development life cycle
  • Appetite to follow technology trend and participate to communities

We offer a competitive remuneration package, consistent with your qualifications and experience.

 

Culture

What’s it like working at Keyrus South East Asia?

We offer an exciting and creative work environment and a learning culture that encourages you to develop your skills through training, conferences, events and other initiatives. You can expect great benefits, great projects and opportunities to travel. 

The social side of Keyrus SEA really is great and we’re a bunch of like-minded people who enjoy each other’s company and who learn from each other daily

We keep at the forefront of technology and hold regular Technology Summits where our clients and our employees are able to learn about new and future developments