Job Search and Career Advice Platform

Enable job alerts via email!

Backend Developer (Java)

SCIENTEC CONSULTING PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A consulting firm in Singapore is seeking a backend developer with at least 5 years of experience in Java and/or Python. Your role includes designing and deploying backend services for a government platform, creating secure RESTful APIs, and implementing essential security measures. The ideal candidate is proficient in SQL databases and familiar with modern cloud platforms and container orchestration. This is a 2-year renewable contract position offering competitive benefits including AWS and flexible work arrangements.

Benefits

AWS
Annual Leave
Birthday Leave
Medical Benefit
Flexible-Working Arrangement
Government project opportunity

Qualifications

  • At least 5 years of experience in backend software development.
  • Strong fundamentals in API design and backend architecture.
  • Solid experience with SQL databases and data access patterns.

Responsibilities

  • Design, develop, and deploy backend services for a government platform.
  • Build and maintain secure, well-structured RESTful APIs.
  • Implement security controls including authentication and authorisation.

Skills

Java (Spring/Spring Boot)
Python
API design
SQL databases
Git
Docker/Kubernetes
AWS/GCP/Azure

Tools

Neo4j
Job description
Overview

Working hours: 8.30am-6pm (Mon-Thurs), 8.30am-5.30pm (Fri). Working location: Central. Job Type: 2 Years Contract (Renewable). Benefits: AWS, AL, Birthday Leave, Medical Benefit, Flexible-Working Arrangement, Government project opportunity!

Responsibilities
  • Design, develop, and deploy backend services for a government platform.
  • Build and maintain secure, well-structured RESTful APIs with proper versioning and documentation.
  • Implement security controls including authentication and authorisation (OAuth2/OIDC, RBAC), audit logging, and secure secrets management.
  • Design and optimise data access layers, including database schema, migrations, performance tuning, and integrations with graph databases (e.g. Neo4j).
  • Ensure system reliability and performance through secure coding practices and observability.
Requirements
  • At least 5 years of experience in backend software development using Java (Spring/Spring Boot) and/or Python.
  • Strong fundamentals in API design, backend architecture, and system integration best practices.
  • Solid experience with SQL databases and data access patterns; exposure to NoSQL and Neo4j is a plus.
  • Proficient with Git and familiar with containers (Docker/Kubernetes) and cloud platforms (AWS/GCP/Azure).

By submitting your resume, you consent to the collection, use, and disclosure of your personal information per ScienTec’s Privacy Policy(scientecconsulting.com/privacy-policy).

This authorizes us to:

  • Contact you about potential opportunities.
  • Delete personal data as it is not required at this application stage.

All applications will be processed with strict confidence. Only shortlisted candidates will be contacted.

Elaine Wong (Zoe) l Outsourcing Team

ScienTec Consulting Pte Ltd - 11C5781

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