Enable job alerts via email!

Graduate Software Engineer (Java Fullstack )

HCL SINGAPORE PTE. LTD.

Singapore

On-site

SGD 50,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A technology services company in Singapore is looking for a developer to join their Agile team. The role involves developing high-quality applications, maintaining software best practices, and providing second line support. Candidates should have a Bachelor’s degree in Computer Science or a related field and a passion for software engineering. Relevant experience with Java, React JS, Docker, and Kafka will be an advantage.

Qualifications

  • Bachelor’s Degree in Computer Science or equivalent is required.
  • Basic understanding of software development and exposure to test-driven development.
  • Relevant internship or academic project experience in Java/React would be a plus.

Responsibilities

  • Develop high-quality applications as part of an Agile team.
  • Maintain metrics like code coverage and system performance.
  • Provide second line support to production systems.

Skills

Software engineering passion
Analytical skills
Problem-solving skills
Flexibility

Education

Bachelor’s Degree in Computer Science/Information Technology

Tools

Java 8
React JS
Docker
Kafka
ITRS
ELK
Job description

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Key Roles & Responsibilities
  • Be a developer for an Agile team and develop the green field product
  • Be involved in the development, coding, testing, deployment, and software maintenance of the applications and products.
  • Work with the team, contribute to design and implementation of application solutions
  • Track and maintain metrics such as code coverage, system performance and system security
  • Contribute to implementation and enforcement of best practices related to standards and control of software code, testing and release management in messaging development
  • Release to production and provide second line support to production system support team.
  • Analyse issues and fix them during production and testing.
Qualifications & Skills
  • Bachelor’s Degree in Computer Science/ Information Technology or equivalent.
  • Passion for software engineering in the emerging platforms or domains
  • Basic understanding of software development and exposure to test driven development Java 8, React JS, Docker, Kafka, monitoring tools such as ITRS, ELK etc.
  • Basic experience/ understanding in Backend and Frontend development skill.
  • Relevant internship or academic project experience in Java/Reactjs would be a plus
  • Strong analytical skills and problem-solving skills
  • Flexibility and willingness to work on different projects if required
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.