x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Developer (BigData/ JAVA) - Bank
 banner picture 1  banner picture 2  banner picture 3

Software Developer (BigData/ JAVA) - Bank

Bgc Group Pte. Ltd.

Bgc Group Pte. Ltd. company logo

Location: Pasir Panjang

Direct Contract - 12 months (1 month bonus)


The open position is for a major financial services project focused on meeting evolving regulatory requirements. The project involves the redesign of a global, adaptable platform for market risk management, aimed at enabling automated reporting, real-time processing, and enhanced monitoring capabilities.

Job Description:

  • Lead technical studies and propose solutions, collaborating with infrastructure, big data experts, and business analysts.
  • Document and develop proposed solutions, ensuring all CI/CD artifacts are included.
  • Perform code reviews, promote best practices, and mentor team members.
  • Provide reports and updates to project managers.
  • Monitor technical risks and escalate to management as needed.
  • Research, design, and develop software solutions based on user needs.
  • Update software, enhance existing capabilities, and develop/testing procedures.
  • Integrate hardware/ software systems with other engineers.
  • Ensure autonomy and leadership in non-functional deliverables like testing tools, performance/l oad testing, and production monitoring.

Requirements:

  • 8+ years in software development.
  • 5+ years in Java/J2EE development.
  • Hands-on experience with data ingest and processing technologies (Spark Streaming, Spark).
  • Experience with messaging systems (Kafka, Flume, ActiveMQ, MQSeries, RabbitMQ).
  • Proficient in Hadoop (HDFS, HBase, Hive, ORC/Parquet, preferably Hortonworks).
  • Familiar with build tools (Maven, sbt, ant), UML, RESTful web services, Jenkins/TeamCity, SVN/Git, TDD (JUnit), Jira/QC.
  • Experience with solution design, performance tuning (especially in streaming), and awareness of anti-patterns.
  • Familiarity with tools like Phoenix, ElasticSearch, Sqoop, and StreamSets.

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



Annabelle Quek, ITT Team

Reg No: R21102691 EA: 05C3053

BGC Group Pte Ltd


Sharing is Caring

Know others who would be interested in this job?