About this role
Role Overview We are seeking a Software Engineer (Java) to drive the end-to-end software development lifecycle (SDLC) for high-performance enterprise applications. In this role, you will bridge the gap between business needs and technical solutions by gathering requirements, designing database architectures, and delivering robust web-based systems. Key Responsibilities Requirement Analysis: Gather and analyze user needs to create technical application specifications. System Development: Design, test, implement, and maintain scalable web applications. Database & Architecture: Architect relational databases and implement data integration solutions. Project Delivery: Deliver project tasks independently while managing vendor timelines. Technical Requirements Core Software Engineering Backend Development: Deep proficiency in Java, Java Enterprise Edition (JEE), and Spring Framework (Boot, Batch, Web). Persistence Frameworks: Strong hands-on experience with Hibernate and Java Persistence API (JPA). Frontend Web Development: Web UI frameworks including Angular/AngularJS, React, PrimeFaces, and Struts. Languages & Standards: JavaScript, HTML, Extensible Markup Language (XML), and Object-Oriented Analysis and Design (OOAD) Cloud, Databases & Infrastructure Cloud Platform: Production-level experience with Amazon Web Services (AWS). Relational Databases: DB2, MS SQL, and Oracle. Web Services & Integration: REST, SOAP, AJAX, JavaServer Faces (JSF), Web Services, and Service Component Architecture (SCA). Operating Systems: Linux, Unix (Solaris), and Windows. App & Web Servers: JBoss (WildFly), WebLogic, WebSphere, Apache Webserver, and Microsoft IIS. Tools: Eclipse, JDeveloper, NetBeans, and Web IDEs Qualifications & Experience Experience: Minimum 5 years of experience in systems analysis, application design, and quality assurance. Soft Skills: Outstanding communication, project management, and analytical problem-solving skills. Autonomy: Proven ability to work independently with stakeholders during requirements gathering. Quality Control: High proficiency in using tools for testing and deployment validation. Preferred Skills (Good-to-Have) Legacy systems exposure in COBOL, CICS, and DB2.
What they're looking for
Writing Technical SpecificationsCOBOLDesignQuality Control
About Zenith Infotech (S) Pte Ltd.
Industry: Information & communicationsWebsite ↗
Frequently asked questions
What does a Software Engineer at Zenith Infotech (S) Pte Ltd. do?
Role Overview We are seeking a Software Engineer (Java) to drive the end-to-end software development lifecycle (SDLC) for high-performance enterprise applications. In this role, you will bridge the gap between business needs and technical solutions by gathering requirements, designing database archi…
What skills does this Software Engineer role need?
Key skills for this role include Writing Technical Specifications, COBOL, Design, Quality Control.
How much does a Software Engineer at Zenith Infotech (S) Pte Ltd. pay?
This role lists a salary of S$6,800 – S$8,000 per month.
Is this Software Engineer role remote, hybrid, or on-site?
The listing is based in Islandwide. Check the posting for remote or hybrid options.
How do I apply for this Software Engineer role?
You can apply directly on Zenith Infotech (S) Pte Ltd.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.
