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 Senior SPARK Streaming Software Engineerto 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 Senior SPARK Streaming Software Engineer:

Qualifications and Profile

Responsibilities

  • Study, evaluate and provide feedback on functional specifications.
  • Provide detailed estimation for development of solutions
  • Implement solutions using TDD
  • Perform non-functional testing
  • Perform design and code review for other team members
  • Mentor junior team members
  • Prepare documentation for design and implementation
  • Enable and support functional and user acceptance testing
  • Support applications in production - analyze and resolve issues as they arise

Requirements

Work Experience:

  • At least 6 years in Java/J2EE development
  • At least 2 years of experience in big data development on Hadoop eco-system

Required Skills:

  • Technical:
  • Big data: Hadoop - HDFS, Map-reduce, Spark, Spark streaming, Spark SQL, Kafka, HBase, HiveZooKeeper
  • Solution design using proven patterns, awareness of anti-patterns, performance tuning
  • Java/J2EE, Spring, Spring MVC/Struts/JSF, Java script, JQuery
  • Relational databases – Oracle/MSSQL/Sybase
  • Build tool - Maven/sbt/ant, UML, JMS/Websphere MQ, Restful web services, Jenkins/Team City, Source management – SVN/GIT, TDD using Junit, DBUnit, Jira/QC.
  • Application server – Jboss/Websphere/Weblogic

 

  • Functional:
  • General banking, finance and investment banking understanding and knowledge

 

  • Communication:
  • Ability to convey clearly and concisely ideas in a concrete and coherent way.
  • Ability to easily communicate with multi-cultural team members

 

  • Other Professional Skills and Mind-set:
  • Strong organizational skills
  • Strong analytical and problem solving skills
  • Awareness of various software development procedures
  • Ability to follow defined procedures

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