Enable job alerts via email!

Senior Java Developer (Big Data, Bank)

GMP Banking

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A financial institution in Singapore is hiring a senior software developer to lead technical studies and software solutions. Candidates should have over 8 years of development experience, with substantial expertise in Java/J2EE and hands-on experience with data processing technologies like Spark. This role will also involve mentoring team members and ensuring best practices in software development.

Qualifications

  • At least 8 years in software development.
  • At least 5 years in Java/J2EE development.
  • Hands-on experience with data ingest and processing technologies.

Responsibilities

  • Lead technical study into a proposed solution.
  • Analyze user needs and develop software solutions.
  • Perform code reviews and foster knowledge-sharing.

Skills

Software development
Java/J2EE
Data processing (Spark)
Messaging systems (Kafka, Flume)
Hadoop (HDFS, HBase, Hive)

Tools

Maven
Jenkins
SVN/GIT
Job description

(1-year renewable contract under GMP, with possibility of conversion to internal headcount depending on performance)

Responsibilities
  • Lead technical study into a propose solution, while involving expertise from infrastructure big data expert, business analyst requirement
  • Analyse user needs and develop software solutions
  • Implicitly ensure all CI-CD artefacts are part of the solution
  • Perform code review while fostering knowledge and coaching best practices to team members
  • Research, design, and develop software; Document proposed design and develop the solution
  • Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
  • Interact and provide reporting to project manager; Monitor technical risk and escalates appropriately to management
Requirements
  • At least 8 years in Software development
  • At least 5 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) - HDFS, HBase, Hive, ORC/Parquet.
  • Build tool - Maven/sbt/ant, UML, Restful web services, Jenkins/Team City, Source management – SVN/GIT, TDD using Junit, Jira/QC.

Client industry: Bank | Nearest MRT – Labrador Park

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.