Software Engineer - Java

Visa Hunt

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Visa Hunt is seeking a Software Engineer – Java to design, develop, and maintain enterprise applications, ensuring high-quality code and delivery standards. 2–3 years of Java experience required, with preferred Angular familiarity.

You will collaborate with Business Analysts and Team Leads to translate requirements into scalable designs, write clean code, and contribute to testing, documentation, and production readiness.

Qualifications

  • Bachelor's degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • 2–3 years of hands-on experience in Java application development.
  • Strong proficiency in Java and enterprise application development.
  • Experience with Angular is highly preferred.
  • Comfortable working on application maintenance, bug fixing, and enhancement projects.
  • Good understanding of software development lifecycle (SDLC), coding standards, and development best practices.
  • Experience in unit testing, debugging, and troubleshooting applications.
  • Strong analytical and problem-solving skills.
  • Good communication skills and the ability to work effectively in a collaborative team environment.

Responsibilities

  • Gather and analyze business requirements in collaboration with Business Analysts and Team Leads.
  • Translate functional specifications into technical designs and scalable application solutions.
  • Develop, maintain, and enhance enterprise applications using Java and related technologies.
  • Write clean, efficient, and maintainable code following established coding standards and best practices.
  • Participate in application configuration management, including software changes, documentation, and version control.
  • Develop unit test cases, execute testing, and document results to ensure application quality.
  • Support integration testing, system testing, User Acceptance Testing (UAT), and production implementation activities.
  • Investigate, troubleshoot, and resolve application defects and production issues through root cause analysis.
  • Ensure application security and compliance with development and security guidelines.
  • Participate in peer code reviews to maintain code quality and knowledge sharing.
  • Prepare and maintain technical documentation, including design specifications and application documentation.
  • Collaborate with cross-functional teams to deliver enhancements and support ongoing maintenance initiatives.

Skills

Java
Problem solving
Teamwork

Education

Bachelor's or Diploma in Computer Science/IT/Software Engineering

Tools

Spring Boot
Spring MVC
RESTful APIs
Oracle
SQL Server
Angular

Job description

Job Description
  • We are seeking a motivated Software Engineer – Java with 2–3 years of experience in Java application development.
  • The ideal candidate will be responsible for developing, enhancing, and maintaining enterprise applications while ensuring high-quality code, adherence to development standards, and successful project delivery.
  • Experience with Angular is preferred, and candidates should be comfortable working on application maintenance and enhancement projects.
Key Responsibilities
  • Gather and analyze business requirements in collaboration with Business Analysts and Team Leads.
  • Translate functional specifications into technical designs and scalable application solutions.
  • Develop, maintain, and enhance enterprise applications using Java and related technologies.
  • Write clean, efficient, and maintainable code following established coding standards and best practices.
  • Participate in application configuration management, including software changes, documentation, and version control.
  • Develop unit test cases, execute testing, and document results to ensure application quality.
  • Support integration testing, system testing, User Acceptance Testing (UAT), and production implementation activities. I
  • nvestigate, troubleshoot, and resolve application defects and production issues through root cause analysis.
  • Ensure application security and compliance with development and security guidelines.
  • Participate in peer code reviews to maintain code quality and knowledge sharing.
  • Prepare and maintain technical documentation, including design specifications and application documentation.
  • Collaborate with cross-functional teams to deliver enhancements and support ongoing maintenance initiatives.
Required Qualifications
  • Bachelor's degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • 2–3 years of hands-on experience in Java application development.
  • Strong proficiency in Java and enterprise application development.
  • Experience with Angular is highly preferred.
  • Comfortable working on application maintenance, bug fixing, and enhancement projects.
  • Good understanding of software development lifecycle (SDLC), coding standards, and development best practices.
  • Experience in unit testing, debugging, and troubleshooting applications.
  • Strong analytical and problem-solving skills.
  • Good communication skills and the ability to work effectively in a collaborative team environment.
Preferred Skills
  • Experience with enterprise Java frameworks (Spring Boot, Spring MVC, or similar).
  • Knowledge of relational databases such as Oracle or SQL Server.
  • Familiarity with RESTful APIs and web services.
  • Experience working in Agile development environments.
  • Understanding of application security and secure coding practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Must Have Java + Preferred Angular)
Software Engineer (Must Have Java + Preferred Angular)

ITCAN PTE. LIMITED • Singapore

On-site
SGD 48,000 - 72,000
Java Developer
Java Developer

GOLDTECH RESOURCES PTE LTD • Singapore

On-site
SGD 70,000 - 110,000
Java Software Engineer | Build, Test & Deliver Quality
Java Software Engineer | Build, Test & Deliver Quality

ITCAN PTE. LIMITED • Singapore

On-site
SGD 48,000 - 72,000
Software Engineer (Must Have Java + Prefer ReactJS, Spring Boot, Spring Batch, Spring Cloud and[...]
Software Engineer (Must Have Java + Prefer ReactJS, Spring Boot, Spring Batch, Spring Cloud and[...]

ITCAN PTE. LIMITED • Singapore

On-site
SGD 70,000 - 110,000
Software Developer - Contract
Software Developer - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer – Java
Software Engineer – Java

Softvil Technologies Pvt Ltd • Singapore

On-site
SGD 60,000 - 80,000
Staff Software Engineer - Contract
Staff Software Engineer - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 140,000 - 180,000
Software Engineer (Java & SQL)
Software Engineer (Java & SQL)

ALPHA X TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Fullstack Developer (Java)
Fullstack Developer (Java)

MINDTECK SINGAPORE PTE LTD • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer
Software Engineer

ACHIEVE CAREER CONSULTANT PTE LTD • Singapore

On-site
SGD 85,000 - 120,000