Editorial summary

The company is seeking a Junior Software Engineer (Java) to join its application development team, suitable for fresh graduates or candidates with up to two years of relevant experience. The role involves supporting the design, development, testing, and maintenance of enterprise applications in collaboration with experienced team members. The position offers a salary of 4,500. This opportunity is ideal for individuals looking to build their careers in software development within a collaborative environment.

This summary is AI-generated and may contain inaccuracies. Please refer to the full job description below.

Job description

[This job id 29299 first appeared in Job-Q.com on 02 Sep 2026]

We are looking for a Junior Software Engineer (Java) to join our application development team. This role is suitable for fresh graduates or candidates with up to 2 years of relevant experience who are interested in building their careers in software development and enterprise applications. The successful candidate will work closely with experienced developers, business analysts, project leads, and other team members to support the design, development, testing, implementation, and maintenance of IT applications.

Responsibilities:

  • Assist in the analysis, design, development, testing, implementation, and maintenance of IT systems and applications.
  • Develop and enhance applications using Java and related technologies under the guidance of senior team members.
  • Understand business and user requirements and assist in translating them into technical solutions.
  • Prepare and update program specifications, technical documentation, and system documentation.
  • Develop and execute test cases and support System Integration Testing (SIT) and User Acceptance Testing (UAT).
  • Investigate application issues and assist in troubleshooting and resolving technical problems.
  • Support application deployment and post-implementation activities.
  • Assist in maintaining and enhancing existing applications based on user requirements.
  • Work closely with developers, business analysts, project managers, infrastructure teams, and other stakeholders.
  • Participate in Agile development activities such as sprint planning, daily stand-ups, testing, and reviews.
  • Follow software development best practices, coding standards, and development procedures.
  • Gain an understanding of application, system, database, and integration dependencies.
  • Keep up to date with relevant technologies, development tools, and software engineering practices.
  • Perform other related duties as assigned.

Requirements:

  • Bachelor’s Degree or Diploma in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related discipline.
  • Fresh graduates are welcome to apply.
  • Candidates with up to 1–2 years of relevant software development experience are also welcome.
  • Basic knowledge of Java and object-oriented programming concepts.
  • Basic understanding of web application development.
  • Knowledge of SQL and relational databases.
  • Basic understanding of the Software Development Life Cycle (SDLC).
  • Exposure to Agile development methodologies would be an advantage.
  • Good analytical and problem-solving skills.
  • Willingness to learn new technologies and development tools.
  • Good communication skills and ability to work effectively in a team.

To apply,simply click the "Apply" button or send your updated profile to email address 

EA Licence No.:18S9405 / EA Reg. No.:R1330864

Percept Solutions is expanding and actively seeking talented individuals. We encourage applicants to follow Percept Solutions on LinkedIn at https://www.linkedin.com/company/percept-solutions/to stay informed about new opportunities and events.

Scam prevention reminder: You should not make any pre-payment when applying for any job.

Illegal practices reminder: It is illegal for recruiter to collect payment (kickback) from the worker https://www.mom.gov.sg/-/media/mom/documents/publications/foreign-workers/what-are-kickbacks.pdf

Login is optional, you may send application via email

Login to Save Login to Apply

Get AI to assess your suitability to this job

Assess My Fit with AI Beta — Free during trial period

Login to upload your resume and get an instant match score, strengths, and gaps.


Or use your preferred AI chat tool manually:

Use AI chat of your choice: ChatGPT, Gemini, Claude — and:

  1. Paste this into the prompt:
    I am a jobseeker. Below is a job posting. Please: 1. Give a match score (0–100) based on my resume vs the job requirements 2. List my 3–5 key strengths that align with this role 3. List 2–3 areas to improve or gaps to address before applying 4. Give a one-sentence verdict: should I apply, apply with adjustments, or skip? Job posting URL: https://singapore.job-q.com/jobs/detail/junior-software-engineer-java-fresh-graduates-welcome-29299 After reading the job, ask me to upload or paste my resume.
  2. Upload your resume in the same chat.

Similar Jobs

L1 Cyber Security SOC Analyst (24/7 Shift Rotation)

We are seeking a proactive and analytical Level 1 SOC Analyst to...

On site

Contract

PERCEPT SOLUTIONS PTE. LTD.

Digital Marketing Account Manager

About UsVerz Design Pte Ltd is a leading web design and digital...

On site

Full Time

VERZ DESIGN PTE. LTD.

Cloud Support Associate

NCS is a leading AI Tech Services company. With a 15,000-strong team...

On site

Full Time

NCS PTE. LTD.

IT Service Delivery Manager

Looking for an experienced 10 years IT Service Delivery Manager (SDM) with...

On site

Contract

PERCEPT SOLUTIONS PTE. LTD.

Job Summary

  • Published on: 02 Sep, 2026
  • Category: Information Technology (IT)
  • Vacancy: 1
  • Job type: Contract
  • Salary: 4500
  • Location: On site
  • Job Nature: Contract

Company Details