Senior Java Software Engineer

BGC Group

Singapore

On-site

SGD 70,000 - 110,000

Full time

48 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BGC Group Pte Ltd is hiring for a software engineering role in Singapore. You will actively participate in PI planning and Agile ceremonies, lead BPMN 2.0 modelling tasks, and contribute to the adoption of new products while strengthening engineering practices.

Requirements include strong Java/Spring Boot expertise, experience with Flowable, microservices patterns, and SQL databases (Oracle/PostgreSQL). Prior banking domain experience is a plus.

Qualifications

  • Experience with Flowable (Open Source or Enterprise).
  • Strong proficiency in Java, Spring Framework (Spring Boot) and Maven/Gradle.
  • Hands-on BPMN 2.0 modelling experience.
  • Familiarity with microservices and event-driven design patterns.
  • Solid understanding of software engineering principles, agile methodologies (Scrum/Kanban).
  • Experience with Oracle and PostgreSQL databases; writing efficient SQL queries.

Responsibilities

  • Participate in PI planning and Agile ceremonies (stand-ups, sprint planning).
  • Develop the product approval process and support engineering culture initiatives.
  • Contribute to Software Solutions strategy and maintain common platforms.
  • Work on adoption of new products within our offering; ensure risk management and regulatory compliance.

Skills

Java
Spring Framework
Spring Boot
Maven/Gradle
BPMN 2.0 modelling
microservices
event-driven design
SQL
Oracle
PostgreSQL
Angular
React
Linux
Agile methodologies

Education

Bachelor's degree in Computer Science, Engineering, or a related field
Certification in BPM technologies or relevant training

Tools

Flowable
Azure Application Platform (AKS)
Oracle
PostgreSQL
Angular
React
Linux

Job description

Our Technology department aims to strategically develop, strengthen and align its software engineering expertise and implement state-of-the-art platforms covering Execution, Sales and Trading.

Key Features and Accountabilities
Agile Program Planning and Execution
  • Actively participate in Program Increment (PI) planning processes within the department.
  • Proactively participate in all Agile ceremonies, such as stand-ups and sprint planning.
Change Management
Work on the adoption of new products within our offering.
  • Develop the product approval process.
  • Support efforts to foster the engineering culture within your team.
  • Bring proven expertise in engineering practices and processes, with experience operating and
  • supporting critical business systems on a global scale.
  • Use your experience with microservices, cloud-native applications and distributed systems to help propel business growth.
  • As part of a highly collaborative team, contribute to the future Software Solutions strategy.
  • Support the maintenance of common platforms within the department.
Regulatory Responsibilities and Risk Management
  • Demonstrate appropriate values and behaviours, including standards on honesty and integrity, due care and diligence, fair dealing and treating customers fairly, management of conflicts of interest, competence and continuous development, adequate risk management, and compliance with applicable laws and regulations.
Skills Requirements
Professional and Technical
  • Experience working with Flowable, either Open Source or Enterprise.
  • Strong proficiency in Java, Spring Framework, especially Spring Boot, and Maven or Gradle.
  • Hands-on experience with BPMN 2.0 modelling.
  • Familiarity with microservices architecture and event-driven design patterns.
  • Solid understanding of software engineering principles, best practices and agile methodologies
  • such as Scrum or Kanban.
  • Experience working with databases such as Oracle and PostgreSQL, and writing efficient SQL
  • queries.
Preferred Qualifications
  • Experience within the banking domain, especially within financial markets.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Certification in BPM technologies or relevant training.
  • Experience with Azure Application Platform, especially AKS.
  • Demonstrated ability to develop, debug and deploy applications in Linux-based environments.
  • Knowledge of front-end integration techniques, such as Angular or React, to support workflow task lists and forms.
Personal and Social
  • Excellent verbal and written communication skills.
  • Ability to work autonomously in a global team setup, take initiative and maintain a positive attitude.
  • Solution-oriented and able to work in an agile setup.
  • Strong interpersonal and collaboration skills, with the ability to work effectively with crossfunctional teams and stakeholders.
  • Ability to work in a fast-paced environment, with a focus on delivering high-quality results under
  • Highly motivated and a strong team player.

By submitting your resume or personal data, you consent to BGC Group Pte Ltd collecting, using, and disclosing your personal data to our clients and partners for the purpose of evaluating your suitability for job opportunities and related recruitment services. You acknowledge that you have read, understood, and agree to our Privacy Policy for Job Applicants, available at https://bgc-group.com/notice-for-job-applicants

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer – Cloud & Microservices
Senior Java Software Engineer – Cloud & Microservices

BGC Group • Singapore

On-site
SGD 70,000 - 110,000
Senior Java Developer, Banking, Hybrid
Senior Java Developer, Banking, Hybrid

AMBITION GROUP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 140,000 - 220,000
Software Engineering Director (Java)
Software Engineering Director (Java)

GMP Technologies • Singapore

On-site
SGD 260,000 - 520,000
Software Engineer (Java)
Software Engineer (Java)

ARGYLL SCOTT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Luxoft • Singapore

On-site
SGD 120,000 - 180,000
Java Solutions Engineer (Permanent, Banking)
Java Solutions Engineer (Permanent, Banking)

GMP Technologies • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer / Technical Lead
Senior Java Developer / Technical Lead

cornerstone global partners pte. ltd. • Singapore

On-site
SGD 140,000 - 210,000
Applications Developer (API Microservices)
Applications Developer (API Microservices)

A-IT SOFTWARE SERVICES PTE LTD • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

GMP Technologies • Singapore

On-site
SGD 90,000 - 150,000
Java Backend Software Engineer
Java Backend Software Engineer

Crédit Agricole CIB • Singapore

On-site
SGD 90,000 - 140,000