Enable job alerts via email!

Software Specialist

CRIMSONLOGIC PTE LTD

Pasir Panjang

On-site

MYR 60,000 - 100,000

Full time

13 days ago

Job summary

A leading technology firm is seeking an IT application developer to join their development team. The role involves analyzing, designing, and developing IT applications, as well as participating in Agile project methodologies. Candidates should possess a Bachelor's degree in Computer Science and have hands-on programming experience with Java and related technologies. The position offers opportunities for technical leadership and working with modern full-stack frameworks.

Qualifications

  • Hands-on programmer experienced in Agile delivery.
  • Proficient in developing Java EE Web Applications.
  • Experience with Java, Java EE certifications preferred.

Responsibilities

  • Analyze, design, program, and document IT systems or applications.
  • Participate in the active development of large-scale systems.
  • Provide technical guidance to junior colleagues.

Skills

Java
Agile Development
Java EE
Spring
SQL
JavaScript

Education

Bachelor's degree in Computer Science or related fields

Job description

Role Purpose(s)

Analyze, design, and develop IT applications.

Key Accountabilities

Participate in the active development of large-scale systems.

Job Responsibilities & Duties

  • Analyze, design, program, and document IT systems or applications.
  • Analyze business requirements to derive program specifications.
  • Provide system documentation.
  • Perform and manage stages of Agile Development and participate in system reviews with the Project Lead/Manager.
  • Understand interdependencies of services (application, system, database) and accurately identify problem areas to improve efficiency.
  • Design and document system architecture, propose appropriate technologies, and ensure user sign-off on designs.
  • Use development tools to develop applications.
  • Provide technical guidance to junior colleagues.
  • Stay updated on technological advancements, emerging standards, and new software/hardware solutions.
  • Perform other duties as assigned.

Key Competencies

  • Customer Focus
  • Results Oriented
  • Organizational Awareness
  • Manage Complexity

Qualifications

Bachelor's degree in Computer Science, IT, or related fields.

Working Experience Requirements

  • Hands-on programmer with experience in Agile delivery.
  • Experience developing Java EE Web Applications and Java UI Frameworks.
  • Java, Java EE certifications preferred.
  • Technical project leadership experience is an advantage.
  • Knowledge of technologies such as Java, Java EE, Struts, JSF, Spring, EJB, Hibernate, IBatis, Weblogic, Oracle DB, LDAP, MQ Series, JBoss, Apache Tomcat, ESB, SQL, PL/SQL.
  • Experience with modern full-stack web technologies, including Next.js/React.js, Java/Kotlin, and Spring Boot, is highly preferred.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.