Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer

PAN-UNITED CORPORATION LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore is seeking an experienced Java Developer to design and develop high-volume applications for mission-critical systems. The role includes contributing to all phases of the development lifecycle, writing efficient code, and mentoring team members. The ideal candidate should have a Bachelor's Degree in Computer Science, at least 5 years of experience in Java development, and skills in Microservices, SQL databases, and Angular among others.

Qualifications

  • At least 5 years of proven working experience in Java development.
  • Hands‑on experience in designing and developing applications using Java, J2EE, Angular.
  • Good communication, analytical & troubleshooting skills.

Responsibilities

  • Design and develop high-volume, low-latency applications for mission-critical systems.
  • Contribute to all phases of the development lifecycle.
  • Write well-designed, testable, and efficient code.
  • Analyse business requirements and create technical design documents.
  • Manage UAT user queries and coordinate UAT activities.
  • Record and track defects uncovered during test execution.
  • Review code to improve system functionality and performance.
  • Manage and mentor team members.

Skills

Java Development
Software Implementation
Requirements Gathering
Systems Analysis
Functional Design
Microservices
MSSQL
Oracle
TypeScript
JavaScript
CSS
HTML5
Eclipse
Git
Maven
Gradle

Education

Bachelor's Degree in Computer Science
Job description
Job Responsibilities:
  • Design and develop high-volume, low-latency applications for mission-critical systems, ensuring high availability and performance
  • Contribute to all phases of the development lifecycle
  • Write well-designed, testable, and efficient code, and continuously improve code quality
  • Analyse business requirements and create technical design documents aligned with the company's architecture standards
  • Perform unit and system testing of application code, including planning, execution, and implementation support
  • Manage UAT user queries and coordinate UAT activities to ensure timely completion
  • Record and track defects uncovered during test execution, escalating issues to relevant team members and management, and providing updates on impacted items and resolution efforts. Design retest cases, scripts, and data for verification
  • Review code to improve system functionality and performance, and participate in performance enhancement analysis
  • Manage and mentor team members to ensure project milestones are met and development standards are maintained throughout the project lifecycle, while also providing hands-on engineering expertise to the development team
Job Requirements:
  • Bachelor’s Degree in Computer Science or a related field or a combination of related experience and education
  • At least 5 years of proven working experience in Java development
  • Experience in software implementation, requirements gathering, systems analysis and functional design
  • Hands‑on experience in designing and developing applications using Java or J2EE or Java Web Applications or Angular, Spring Boot, Spring Framework, Google GWT, Struts1\
  • Preferably with technical knowledge in Microservices, MSSQL, Oracle, TypeScript, JavaScript, CSS, HTML5; and interactive debuggers effectively
  • Full analytical capability based on a good understanding of technical architecture and familiar with query tools such as Eclipse, Git, Maven and Gradle
  • Good communication, analytical & troubleshooting skills
  • Ability to quickly grasp concepts relating to customisation
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.