Logo-of-ZENITH-INFOTECH-(S)-PTE-LTD.-hiring-for-jobs-in-Singapore-on-GrabJobs

Java Software Engineer (With GUI Experience) Contract - Part-Time

salary Salary :

$6,500 - 8,500 monthly

icon briefcase Job Type : Part-Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Java Software Engineer (With GUI Experience) Contract - Part-Time

Company Overview

Zenith Infotech (S) Pte Ltd, established in 1997, delivers advanced IT professionals and solutions to boost productivity and competitiveness. It supports clients with staff augmentation for long-term projects across IT companies, consulting firms, system integrators, government, and MNCs.

About the Role

We are seeking an experienced Senior Software Engineer to join our back-office development team supporting a mission-critical fare collection system. The successful candidate will be responsible for the design, development, enhancement, and support of high-volume, performance-intensive enterprise applications that power large-scale payment and transit systems.

This role offers an opportunity to work on complex enterprise software, payment technologies, and modern web applications while contributing throughout the full software development lifecycle.

Key Responsibilities

  • Gather and analyze business and system requirements.
  • Design, develop, test, implement, and maintain enterprise software solutions.
  • Participate in all phases of the Software Development Lifecycle (SDLC).
  • Produce and maintain project deliverables, including:
  • Business Rules Documentation
  • Software Requirement Specifications (SRS)
  • Software Architecture Documents (SAD)
  • Design Specifications
  • Interface Specifications
  • Source Code Documentation
  • Test Specifications
  • Operation & Maintenance Manuals
  • Training Manuals
  • Other project documentation as required
  • Design and deliver software solutions for high-volume, performance-intensive fare collection back-office systems.
  • Collaborate with users, stakeholders, and project teams on requirements, design, development, and testing activities.
  • Provide application support and resolve day-to-day production and operational issues.
  • Participate in code reviews, testing, deployment, and continuous improvement initiatives.
  • Ensure software quality, maintainability, security, and performance standards are met.
  • Work closely with infrastructure, testing, and business teams to ensure successful project delivery.

Requirements

  • Degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • Minimum 5 years of relevant software development experience.
  • Strong experience in enterprise application design and development.
  • Proven experience with Java/JEE technologies.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience in database design, development, optimization, and performance tuning.
  • Experience integrating applications with relational databases using JDBC and SQL.

Software Development Experience

  • Experience completing at least one full Software Development Lifecycle (SDLC) project.
  • Experience producing SDLC-related technical documentation.
  • Extensive experience developing enterprise-scale applications in:Java / JEE, Web Technologies, UNIX/Linux Environments, Windows Environments
  • Experience working within Agile development environments.
  • Familiarity with Continuous Integration and Continuous Delivery (CI/CD) practices.

Frameworks & Technologies

  • Spring Framework
  • Spring Boot
  • RESTful API Development and Integration
  • Asynchronous Programming (Promises, Async/Await)
  • Database Application Integration (JDBC, SQL)

User Interface & Frontend Development

  • Strong understanding of Graphical User Interface (GUI) design principles and best practices.
  • Experience designing and developing user-friendly interfaces for enterprise systems handling large volumes of data.
  • Experience implementing responsive and intuitive web applications.
  • Experience with ExtJS JavaScript Framework is advantageous.

Security & Access Management

  • Strong understanding of application security best practices.
  • Experience implementing:
  • Access Control Mechanisms
  • Role-Based Access Controls (RBAC)Authentication
  • Authorization Frameworks
  • Familiarity with:
  • Single Sign-On (SSO)
  • Active Directory Federation Services (ADFS)
  • Experience with frontend security controls including:
  • Cross-Site Scripting (XSS) Prevention
  • Cross-Site Request Forgery (CSRF) Prevention
  • Secure Data Handling Practices

Performance Optimization

  • Experience implementing performance optimization techniques including:
  • Lazy Loading
  • Efficient Rendering
  • Data Virtualization
  • Application Performance Tuning

Preferred Experience

  • Transit Payment Systems
  • EMV Payment Technologies
  • Payment Card Industry Data Security Standard (PCI DSS)
  • High-Volume Transaction Processing Systems
  • Financial Services or Payment Platform Development

Other Information

Location: East-West Region (Work Location)

Employment Type: Contract (30 Months)

Work Arrangement: Full Onsite

Salary: SGD 6,500 – SGD 8,500 per month (No Bonus)

EA 20S0237

Original job Java Software Engineer (With GUI Experience) Contract - Part-Time posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

ZENITH INFOTECH (S) PTE LTD.

 Zenith Infotech is part of the US$ 85 million, Zenith Group.  Zenith specializes in Software Development, IT Turnkey Projects, Product Engineering, Embedded Systems Design, IT Professional and Consultancy Services. Zenith Infotech is also a software products company developing next generatio...

Read more about the company

Auto-Apply to Similar Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.