Senior Software Developer

Allegis Group Singapore Pte Ltd

Singapore

On-site

SGD 120,000 - 180,000

Full time

9 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Allegis Group Singapore Pte Ltd is seeking a senior software developer to design and implement scalable backend services for pivotal market infrastructure. You will collaborate with cross-functional teams to deliver high-quality products in a fast-paced financial services environment.

The role emphasizes strong Java/Spring Boot expertise, interest in React, and a focus on low-latency, multi-threaded systems with robust test coverage.

Qualifications

  • Bachelor's or higher in Computer Engineering or related field.
  • 5+ years of backend Java/Spring Boot experience.
  • Frontend experience with React is a plus or interest to learn.
  • Strong fundamentals in data structures and algorithms with performance focus.
  • Deep understanding of multi-threading and low-latency design.
  • Hands-on experience with containerization and cloud tools (Docker, Kubernetes, Azure).
  • Proficiency with Kafka and Redis is beneficial.
  • Familiarity with financial products and trade life cycle is a plus.

Responsibilities

  • Design and implement scalable backend services aligned with business needs.
  • Optimize code for responsiveness and reliable market infrastructure delivery.
  • Adhere to best-practice software design with thorough test coverage.
  • Collaborate with cross-functional Technology teams to align with broader goals.

Skills

Java
Spring Boot
React
Multithreading & Concurrency
Algorithms & Data Structures

Education

Bachelor's or Post-graduate degree in Computer Engineering or relevant field

Tools

Docker
Kubernetes
Azure Cloud
Kafka
Redis
React

Job description

Summary

A global financial services firm is in search of a senior software developer to create a pivotal market infrastructure service as part of a new initiative. The role involves collaborating with cross-functional teams to ensure the delivery of top-notch products within a dynamic and fast-paced setting.

Role De ion
  • Design and implement intelligent and scalable backend solutions aligned with business needs, adhering to the company's coding standards.
  • Optimize application code for enhanced system responsiveness, ensuring streamlined execution of vital market infrastructure services.
  • Exhibit a firm commitment to best-practice software design principles, producing clean, efficient, and robust code with extensive test coverage.
  • Foster effective collaboration with cross-functional teams within the Technology domain, ensuring smooth communication and alignment with broader organizational goals.
Key Requirements
  • Desirable to have a Bachelor's or Post-graduate degree in Computer Engineering or a relevant field.
  • At least 5 years of hands-on backend development experience, with strong expertise in Java and Spring Boot.
  • Experience with frontend development using React is a plus, or a strong interest in learning it.
  • Strong expertise in data structures, algorithms, and designing for performance and resilience.
  • Solid understanding of multi-threading, low-latency, and concurrency concepts.
  • Hands on experience in Devop tools like Docker and Kubernetes, and familiarity with Azure cloud
  • Proficiency in Kafka and Redis is advantageous
  • Preferably experience with financial products and understanding of the trade life cycle
Get your free, confidential resume review.
or drag and drop your file here.