Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

AMARIS ACT PTE. LTD.

Singapore

On-site

SGD 65,000 - 85,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 software development company in Singapore is seeking a Software Engineer with 3-6 years of experience. The role involves designing, developing, and maintaining software systems, focusing on both frontend and backend development. The ideal candidate will have strong skills in Java, Spring Boot, and modern frontend technologies like React.js. This position offers growth opportunities and the chance to engage in the full software development lifecycle.

Qualifications

  • 3-6 years of experience in software engineering with frontend and backend exposure.
  • Strong proficiency in modern frontend frameworks and tools.
  • Solid backend development experience with Java and Spring Boot.

Responsibilities

  • Design, develop, and maintain software systems and user-facing applications.
  • Analyze user and business requirements for effective solutions.
  • Collaborate with teams for seamless integration across systems.

Skills

Frontend development
Backend development
Microservices architecture
API development
CI/CD pipelines
Containerization

Education

Bachelor's degree in Computer Science

Tools

React.js
Java
Spring Boot
Docker
Kubernetes
Job description
About the Job
  • Design, develop, and maintain scalable and high-performance software systems, including user-facing applications, backend services, and specialized utility components.
  • Analyze user, system, and business requirements to deliver well-engineered software solutions, applying principles of computer science, software engineering, and system design.
  • Develop rich, responsive user interfaces using modern JavaScript frameworks such as React.js, Next.js, Vue.js, or Angular, ensuring performance and maintainability.
  • Design and implement backend services and microservices using Java and Spring Boot to support business logic, data processing, and system integrations.
  • Design, develop, and integrate secure and scalable APIs (REST / OpenAPI) with a focus on reliability, performance, and security standards.
  • Collaborate closely with UX/UI designers, backend engineers, and infrastructure teams to ensure seamless integration across system components.
  • Contribute across the full software development lifecycle, including architecture, implementation, deployment, monitoring, and optimization.
  • Define and implement software testing and validation strategies, including unit, integration, and end-to-end testing.
  • Participate in the development and improvement of CI/CD pipelines and automated engineering workflows.
  • Drive continuous improvement through code quality standards, automation, and engineering best practices, including the adoption of AI-assisted development tools.
About You
  • A Bachelor’s degree or higher in Computer Science, Information Technology, Software Engineering, or a related computing discipline.
  • Three (3) to six (6) years of hands-on experience in software engineering, with exposure to both frontend and backend system development.
  • Strong proficiency in modern frontend technologies, including React.js, TypeScript, HTML5, CSS3, and contemporary build tools.
  • Solid experience in backend development using Java, Spring Boot, and microservices-based architectures.
  • Good understanding of RESTful APIs, system integration, and distributed system principles.
  • Familiarity with databases, containerization, CI/CD pipelines, and cloud platforms such as Docker, Kubernetes, and major cloud providers.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.