Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Java)

EVOLUTION RECRUITMENT SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment firm based in Singapore is seeking a skilled Software Engineer to develop and maintain backend fintech applications. You will enhance system architecture and optimize trading platforms while writing clean and scalable code. Candidates should possess a Bachelor's degree in Computer Science and have strong problem-solving skills. Experience in the financial services sector and knowledge of various programming languages is preferred. This role promises a dynamic and agile development environment.

Qualifications

  • Solid understanding of networking protocols including HTTP, WebSocket, and TCP/IP.
  • Hands-on experience designing and implementing scalable microservices.
  • Prior experience in trading, financial services, or crypto environments is preferred.

Responsibilities

  • Enhance system architecture and trading platforms for high performance.
  • Write clean, scalable, and maintainable code.
  • Respond promptly to production incidents and take ownership.

Skills

Problem-solving abilities
Proficiency in Java
Proficiency in Python
Proficiency in Golang
Proficiency in Node.js
Proficiency in C++
Proficiency in Rust
SQL performance tuning
Experience with RESTful APIs
Knowledge of networking protocols

Education

Bachelor’s degree in Computer Science

Tools

PostgreSQL
Redis
Kafka
AWS
Kubernetes
Atlassian suite (JIRA, Confluence)
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.