Enable job alerts via email!

Software Engineer - Java

Borr Drilling

Singapore

On-site

SGD 60,000 - 120,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the fintech sector is seeking a developer to build a backend application. The role involves designing, developing, and maintaining systems while ensuring their high performance and reliability. Candidates should have strong programming skills and familiarity with financial technologies and protocols.

Qualifications

  • Bachelor's degree in Computer Science or relevant fields.
  • Strong problem-solving skills and able to work independently.
  • Experience in trading, financial, or crypto industries is preferred.

Responsibilities

  • Improve the architecture/trading system ensuring high performance and reliability.
  • Write high-quality, clean, and maintainable code.
  • Respond quickly to production issues and lead resolution efforts.

Skills

Problem-solving
Team collaboration
Willingness to learn
Knowledge of HTTP
Knowledge of WebSocket
Knowledge of TCP/IP protocols
Proficiency in Java
Proficiency in Python
Proficiency in Go
Proficiency in Node.js
Proficiency in C++
Proficiency in Rust
Proficiency in PostgreSQL
Experience in designing microservices
Experience in API implementation
Experience with Redis
Experience with Kafka
AWS management experience
Kubernetes knowledge

Education

Bachelor's degree in Computer Science or relevant fields

Tools

Atlassian tools: JIRA
Atlassian tools: Confluence

Job description

Job Brief

We are looking for a developer to build a backend fintech application. The primary role is to design, develop, and maintain applications while coordinating with the rest of the team working on different infrastructure layers.

Responsibilities

  • Improve the architecture/trading system in the financial/blockchain field, ensuring high performance, low latency, high availability, and high reliability.
  • Write high-quality, clean, and maintainable code using engineering best practices.
  • Respond quickly to production issues and lead resolution efforts in coordination with team members.
  • Work comfortably in a fast-paced startup and agile environment.

Requirements

  • Bachelor's degree in Computer Science or relevant fields.
  • Strong problem-solving skills, a team player, and able to work independently.
  • Good attitude, willingness to learn, and ability to pick up new skills.
  • Knowledge of HTTP, WebSocket, TCP/IP protocols.
  • Proficiency in one or more programming/scripting languages such as Java, Python, Go, Node.js, C++, or Rust.
  • Proficiency in PostgreSQL databases and SQL tuning/optimization.
  • Experience designing and implementing scalable microservices and APIs.
  • Experience with caching solutions like Redis is a plus.
  • Experience with messaging queues like Kafka is a plus.
  • Experience managing infrastructure on AWS is a plus.
  • Familiarity with Atlassian tools: JIRA, Confluence is a plus.
  • Knowledge of Kubernetes is a plus.
  • Experience in trading, financial, or crypto industries is preferred.
  • Domain knowledge in blockchain technologies, capital markets, and financial payments is advantageous.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.