Enable job alerts via email!

Senior Backend Engineer (JAVA)

VANGUARD SOFTWARE PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

30+ days ago

Job summary

A software solutions firm in Singapore is looking for a Senior Backend Engineer. This role demands at least 8 years of experience in backend engineering, focusing on delivering high-quality, production-ready systems. The ideal candidate will have expertise in Java and related technologies, strong communication skills, and a collaborative mindset. Responsibilities include system design, code optimization, and mentorship of junior team members. Proficiency in Mandarin is highly desirable for client communication.

Qualifications

  • Minimum 8 years of backend engineering experience delivering production-level systems.
  • Fluency in written and spoken English and Mandarin is highly desirable.

Responsibilities

  • Build scalable, secure, and reliable backend systems that meet business needs.
  • Write clean, maintainable code and improve existing codebases through regular refactoring.
  • Identify and resolve performance, stability, and scalability issues.
  • Provide guidance to junior engineers and improve development processes.
  • Work closely with product, frontend, and DevOps teams.

Skills

Java
Spring Boot
WebFlux
Kafka
Redis
SQL/NoSQL databases

Education

Bachelor's Degree in Computing, Software Engineering, IT or related field
Job description

JOB SUMMARY:
We are seeking a Senior Backend Engineer to join our growing engineering team. In this role, you will work independently to deliver production-ready, high-quality code with minimal issues. You will take full responsibility for the design, development, and optimization of backend systems, collaborating with cross-functional teams to ensure systems perform at their best. This is an excellent opportunity for an experienced engineer with at least 8 years of work experience who thrives on ownership, scalability, and technical leadership.

JOB DUTIES:

  • Design & Development: Build scalable, secure, and reliable backend systems that meet business needs.
  • Code Quality: Write clean, maintainable code and improve existing codebases through regular refactoring.
  • System Optimization: Identify and resolve performance, stability, and scalability issues.
  • Process & Mentorship: Improve development processes and provide guidance to junior engineers.
  • Collaboration: Work closely with product, frontend, and DevOps teams to align on solutions and deliver robust systems.

JOB REQUIREMENTS:

  • Bachelor's Degree of Computing, Software Engineering, IT or related field.
  • Minimum 8 years of backend engineering experience, delivering production-level systems.
  • Tech Stack: Proficient in Java, with experience in Spring Boot, WebFlux, Kafka, Redis, and SQL/NoSQL databases.
  • System Design: Capable of designing modular, scalable solutions with considerations for performance, security, and observability.
  • Problem Solving: Skilled at identifying edge cases, managing risk, and improving system quality.
  • Process Mindset: Able to spot inefficiencies and propose improvements in both tech and workflow.
  • Team Collaboration: Strong communication skills and a proactive approach to teamwork and feedback.
  • Fluency in written and spoken English and Mandarin is highly desirable to liaise with Chinese speaking clients and counterparts to understand their technical requirements.

Soft Skills:

  • Team Mindset: Proactively contribute to team and company goals with a collaborative attitude.
  • Ownership: Take responsibility for your work and deliver with high quality and consistency.
  • Adaptability: Open to feedback and willing to learn and grow with evolving challenges.
  • Communication: Clearly articulate ideas and decisions with both technical and non-technical stakeholders.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.