Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Java)

EVOLUTION RECRUITMENT SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency in Singapore is seeking a skilled Software Engineer to develop and maintain backend fintech applications. In this role, you will design, build, and optimize system components while collaborating closely with cross-functional teams. The ideal candidate holds a bachelor's degree in Computer Science and possesses strong programming skills in languages such as Java and Python. Familiarity with PostgreSQL, cloud infrastructure on AWS, and trading or financial services experience is advantageous. Join a dynamic team in a fast-paced development environment.

Qualifications

  • Strong problem-solving abilities, able to work independently and as a team.
  • Experience in trading, financial services, or crypto environments preferred.
  • Hands-on experience with scalable microservices and RESTful APIs.

Responsibilities

  • Enhance and optimize system architecture and trading platforms.
  • Write clean, scalable, and maintainable code by adhering to best practices.
  • Respond promptly to production incidents and coordinate with team members.

Skills

Java
Python
C++
PostgreSQL
Microservices
Kubernetes
Agile Development
Confluence
Reliability
Capital Markets
JIRA
System Architecture

Education

Bachelor’s degree in Computer Science or related discipline

Tools

PostgreSQL
Kubernetes
AWS
Redis
Kafka
Job description

We are seeking a skilled Software Engineer to develop and maintain backend fintech applications. You will be responsible for designing, building, and enhancing system components while collaborating closely with cross‑functional teams across various infrastructure layers.

Responsibilities
  • Enhance and optimize system architecture and trading platforms within the financial and blockchain domains, ensuring high performance, low latency, high availability, and robust reliability.
  • Write clean, scalable, and maintainable code by adhering to engineering best practices.
  • Respond promptly to production incidents, take ownership of issue resolution, and coordinate effectively with relevant team members.
  • Thrive in a fast‑paced, startup, and agile development environment.
Requirements
  • Bachelor’s degree in Computer Science or a related discipline.
  • Strong problem‑solving abilities, with the capability to work both independently and as part of a team.
  • Positive attitude, proactive mindset, and eagerness to learn new tools and technologies.
  • Solid understanding of networking protocols such as HTTP, WebSocket, and TCP/IP.
  • Proficiency in one or more programming languages, including Java, Python, Golang, Node.js, C++, or Rust.
  • Experience with PostgreSQL, including SQL performance tuning and optimization.
  • Hands‑on experience designing and implementing scalable microservices and RESTful APIs.
  • Familiarity with caching technologies such as Redis (advantage).
  • Exposure to message‑queue systems like Kafka (advantage).
  • Experience managing cloud infrastructure on AWS (plus).
  • Familiarity with the Atlassian suite (JIRA, Confluence) is beneficial.
  • Knowledge of Kubernetes is a plus.
  • Prior experience in trading, financial services, or crypto environments is preferred.
  • Domain knowledge in blockchain, capital markets, or financial payments technologies is advantageous.
Key Skills
  • Confluence
  • Kubernetes
  • PostgreSQL
  • High Availability
  • Microservices
  • Reliability
  • SQL
  • Capital Markets
  • JIRA
  • Python
  • Java
  • System Architecture
  • Financial Services
  • C++
  • Agile Development

Software Engineer Java • D01 Cecil, Marina, People’s Park, Raffles Place, SG

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