jobs in ZENITH INFOTECH (S) PTE LTD.

全职 Java Software Engineer (with GUI experience) | Contract 工作, 薪水 up to SGD 6,500, ZENITH INFOTECH (S) PTE LTD. Islandwide (Singapore) 公司招聘中 - Ricebowl

Java Software Engineer (with GUI experience) | Contract

ZENITH INFOTECH (S) PTE LTD.

SGD6,500 - SGD6,500 每月

Islandwide (Singapore)

分享
保存

工作地点

  • Islandwide (Singapore) Singapore

职位描述

岗位职责

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

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多