Senior / Java Developer (AMK)

Maestro Human Resource Pte Ltd

Singapore

On-site

SGD 42,000 - 66,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

5-day work week

Job summary

Maestro Human Resource Pte Ltd is seeking a software engineer to develop and maintain applications in an Agile environment in Singapore. The role involves collaborating on design, testing, and deployment, writing clean code, and contributing to continuous improvement.

Applicants with no experience are welcomed; fresh graduates are encouraged to apply. A 5-day work week at AMK is available with on-site work.

Qualifications

  • Bachelor's degree in CS/IT or related discipline.
  • Applicants with no experience welcome to apply.
  • Proficiency in object‑oriented programming and fundamentals.
  • Knowledge of Java with Spring Boot.
  • Experience with React.js or Vue.js.
  • Familiarity with Git or other SCM tools.
  • Basic understanding of databases and RESTful APIs.
  • Strong analytical, problem‑solving and communication skills.
  • Self‑motivated team player eager to learn and grow.

Responsibilities

  • Develop and maintain software applications based on requirements.
  • Participate in design, development, testing, and deployment to ensure delivery.
  • Write clean, maintainable, well‑documented code using modern frameworks.
  • Create and run unit tests to validate quality.
  • Troubleshoot defects and performance issues.
  • Collaborate in Agile sprint planning, code reviews, and retrospectives.
  • Support CI/CD and deployment under guidance to streamline releases.
  • Apply best practices, design patterns and coding standards.
  • Contribute to process and performance improvements.

Skills

OOP basics
RESTful APIs
Databases
Git
Communication
Problem solving
Team player

Education

Bachelor's degree in CS/IT

Tools

Java
Spring Boot
React.js
Vue.js
Git
RESTful APIs

Job description

Job Summary

Develop and maintain software applications by collaborating in design, testing, and deployment activities. Apply best practices to deliver reliable, high-quality solutions while supporting continuous process improvements in an Agile environment.

Responsibilities
  • Develop and maintain software applications based on functional and technical requirements to meet business needs
  • Participate in the design, development, testing, and deployment of software solutions to ensure successful delivery
  • Write clean, maintainable, and well-documented code using modern development frameworks and technologies for long-term usability
  • Create and execute unit tests to validate software quality and reliability before release
  • Troubleshoot and resolve application defects and performance issues to maintain optimal system functionality
  • Collaborate with team members during Agile development activities such as sprint planning, code reviews, and retrospectives to enhance team productivity
  • Support continuous integration and continuous deployment (CI/CD) and deployment activities under senior engineers’ guidance to streamline release processes
  • Learn and apply software engineering best practices, design patterns, and coding standards to improve code quality
  • Contribute to continuous improvement of development processes and application performance to increase efficiency and user satisfaction
Required competencies and certifications
  • Bachelor’s Degree in Computer Science, Information Technology, Information Systems, Software Engineering, or a related discipline
  • Applicants with no experience are welcomed to apply
  • Knowledge of object-oriented programming and software development fundamentals
  • Familiarity with Java and Spring Boot frameworks
  • Familiarity with React.js or Vue.js front-end frameworks
  • Understanding of Git or other source code management tools
  • Basic knowledge of databases and RESTful APIs
  • Strong analytical, problem-solving, and communication skills
  • Self-motivated team player with a willingness to learn and grow
Preferred competencies and qualifications
  • Exposure to CI/CD concepts and DevOps practices
  • Exposure to Docker and Kubernetes containerization and orchestration tools
  • Experience with microservices architecture
  • Familiarity with Agile development methodologies
Able to start work immediately or on very short notice

5 day week @ AMK

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior / Java Developer (AMK)
Junior / Java Developer (AMK)

Maestro Human Resource Pte Ltd • Singapore

On-site
SGD 70,000 - 110,000
5-day work week (AMK Area)
Senior / Java Developers (AMK)
Senior / Java Developers (AMK)

Maestro Human Resource Pte Ltd • Singapore

On-site
SGD 60,000 - 120,000
Java Developers (AMK)
Java Developers (AMK)

MAESTRO HUMAN RESOURCE PTE. LTD. • Singapore

On-site
SGD 60,000 - 120,000
Java Developer * No Exp required (AMK)
Java Developer * No Exp required (AMK)

Maestro Human Resource Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
5 day week @ AMK Area
Software Engineer (Web + Cloud ) AMK
Software Engineer (Web + Cloud ) AMK

MAESTRO HUMAN RESOURCE PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Developer (.net Developer) AMK
Software Developer (.net Developer) AMK

Maestro Human Resource Pte Ltd • Singapore

On-site
SGD 55,000 - 95,000
Frontend & Mobile App Developer
Frontend & Mobile App Developer

Maestro Human Resource Pte Ltd • Singapore

On-site
SGD 54,000 - 90,000
Senior/Software Engineer (Java Experience)
Senior/Software Engineer (Java Experience)

talentsis pte. ltd. • Singapore

On-site
SGD 80,000 - 120,000
[T07] Junior/Senior Software Engineer (Java Experience)
[T07] Junior/Senior Software Engineer (Java Experience)

TALENTSIS PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Java Developer
Java Developer

Ambition Singapore • Singapore

On-site
SGD 120,000 - 180,000