Company Overview
Zenith Infotech (S) Pte Ltd, founded in 1997, provides advanced IT professionals and solutions to boost productivity and competitiveness. They support clients with staff augmentation for long-term projects across IT companies, consulting firms, system integrators, government agencies, and multinational corporations.
Job Description: Systems Analyst (Java)
Responsibilities
- Gather and analyse user requirements and translate them into functional and technical application specifications.
- Analyse, design, develop, test, implement, and maintain application systems and web-based applications.
- Perform database design, system integration, and quality assurance to ensure applications meet business requirements.
- Prepare technical documentation, troubleshoot application issues, and work closely with users, project teams, and vendors to ensure successful project delivery.
Qualifications and Experience
- Minimum of five (5) years of experience in systems analysis, application and database design, software development, implementation, testing, and quality assurance.
- Strong analytical, problem-solving, communication, and project management skills, with the ability to work independently in gathering user requirements and translating them into application specifications.
- Vendor management experience and the ability to collaborate effectively with business users and technical teams are also required.
Technical Skills and Technologies
- Programming Languages : Java, JavaScript, HTML, XML, SQL, and Python. Knowledge of MVS Job Control Language (JCL) is advantageous.
- Frameworks and Technologies : Spring Framework (Spring Batch, Spring Boot, Spring Web), Java Persistence API (JPA), Hibernate, Angular/AngularJS, Node.js, and Service Component Architecture (SCA).
- Application Development and Architecture Object-Oriented Analysis and Design (OOAD), Responsive Web Design, Service-Oriented Architecture (SOA), RESTful Web Services, AJAX, and web-based application development.
- Development Tools and IDEs : Eclipse, NetBeans, Visual Studio Code (VS Code), and web-based Integrated Development Environments (IDEs).
- Application Servers and Web Servers : JBoss Application Server (WildFly), WebSphere, Apache HTTP Server, and Microsoft Internet Information Services (IIS).
- Databases : IBM Db2, Microsoft SQL Server, MongoDB, and Oracle.
- Platforms and Operating Systems : Red Hat Linux, Windows, Unix (Solaris), and mainframe environments, including MVS, OS/390, and z/OS.
- Mainframe Development Tools : IBM Rational Developer for z Systems (RDz) and IBM Developer for z/OS (IDz).
- Testing and Business Rules : Software testing tools and rules engines.
Preferred Skills
- Experience in Pega application development, including Pega Customer Relationship Management (CRM), Pega frameworks, and PegaRULES Process Commander (PRPC), is an advantage.
- Experience with Java Enterprise Edition (Java EE) or equivalent enterprise application frameworks, front-end technologies such as jQuery or Struts, and persistence frameworks such as Hibernate or JPA is preferred.
- Familiarity with COBOL, CICS, and Db2 in mainframe environments would also be beneficial.
Additional Information
- Employment Type: Contract
- Location: Central Region, Singapore
- Working Hours: Monday to Friday, 8:30 AM - 6:00 PM
- Work Arrangement: Hybrid / Onsite
- Salary Range: SGD 6,000 - 7,800 per month (with variable bonus)
- EA Licence No.: 20S0237