Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

BARTEC PTE LTD

Singapore

On-site

SGD 70,000 - 90,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 technology solutions provider in Singapore seeks a skilled software engineer with expertise in Java and React. The ideal candidate will have a strong background in developing backend services, RESTful APIs, and web interfaces. They should possess 3-4 years of experience in software engineering, proficiency with SQL databases, and familiarity with Linux environments. This role offers an opportunity to work with cross-functional teams on innovative solutions and contribute to various projects in a dynamic environment.

Qualifications

  • Minimum 3-4 years of professional experience in software engineering or development roles.
  • Strong proficiency with Java and experience with Spring Boot or similar frameworks.
  • Strong proficiency with JavaScript and experience with React or similar modern frontend frameworks.

Responsibilities

  • Design, develop, test, and maintain backend services and API using Java and Spring Boot.
  • Build and maintain web-based user interfaces using JavaScript and React.
  • Develop and maintain mobile applications used for configuration and troubleshooting.

Skills

Java
Spring Boot
JavaScript
React
REST APIs
SQL databases
Linux
Git
Job description
Key Responsibilities
  • Design, develop, test, and maintain backend services and API using Java and Spring Boot
  • Build and maintain web-based user interfaces using JavaScript and React
  • Develop and maintain mobile applications (Android / cross-platform) used for configuration, diagnostics, and deployment support (e.g., commissioning tools)
  • Design and maintain RESTful APIs and system integrations between devices, gateways, and backend services
  • Work with SQL databases for data modelling, complex querying, reporting, and performance optimisation
  • Deploy and support services in Linux-based environments; troubleshoot system and application issues in production
  • Support project deployments and commissioning activities where required, including troubleshooting software, system, and network issues
  • Collaborate with cross-functional teams (hardware, firmware, systems, and operations) to deliver end-to-end solutions
  • Produce technical documentation and contribute to continuous improvement of engineering tooling, reliability, and maintainability
Job Requirements
  • Minimum 3–4+ years of professional experience in software engineering or software development roles
  • Strong proficiency with Java, and experience with Spring Boot or similar frameworks
  • Strong proficiency with JavaScript, and experience with React (or similar modern frontend frameworks)
  • Experience designing and building REST APIs and integrating distributed systems
  • Solid experience with SQL databases (schema design, complex queries, performance tuning)
  • Experience with Linux environments and using CLI tools for development and troubleshooting
  • Familiarity with Git for version control and collaborative development
  • Strong problem-solving skills and ability to operate effectively in production and deployment environments
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.