Post Job Free
Sign in

Software Developer: Java, AWS, REST APIs

Location:
Toronto, ON, Canada
Posted:
July 08, 2026

Contact this candidate

Resume:

HUI ZHENG

Mobile: 647-***-**** Email: **********@*****.*** https://www.linkedin.com/in/hui-zheng-40bb3b16 SOFTWARE DEVELOPER

PROFESSIONAL SUMMARY

* ***** ** ********** ** system analysis, development, testing, and deployment in a team environment.

Project experience of Java, J2EE, RESTful APIs, AWS Lambda functions, and web applications.

Proficient in backend applications, database design, data modelling, and stored procedure development.

Knowledge and skills in front-end frameworks and libraries, e.g., NodeJS, Angular, and React.

Knowledge in object-oriented design, design patterns, data structures and algorithms, software development principles, SDLC, and software engineering practices. KEY SKILLS

Core Java, EJB, J2EE, SQL, PL/SQL, Go, JavaScript, SuiteScript2.0, JSON, C, C++, Unix/Linux Shell, PHP, XML

Visual Studio Code, Eclipse, IntelliJ, Maven, Gradle, Tomcat, Git, GitHub, GitLab, Jira, Spring.io

RESTFUL API, Postman, OAuth 2.0, NetSuite, AWS Lambda, YAML, Docker

Oracle DB and SQL Developer, MySQL and Workbench, DynamoDB, PostgreSQL and pgAdmin, MongoDB PROFESSIONAL EXPERIENCE

Software Developer 03/2022 – 09/2023

Information Technology Solution Providers Inc., Toronto, ON, Canada

Developed AWS Lambda functions using Amazon WorkSpaces, Go, YAML, and DynamoDB based on UML sequence diagrams and JSON output documents for the clients of banks and financial institutions.

Tested and deployed Lambda using AWS console, AWS CLI, SAM CLI, stack, API gateway, and CloudFormation.

Enhanced Java functionality and debug Java projects based on the existing Java projects’ architecture using VS Code, Eclipse, IntelliJ, Maven, Gradle, Git, Tomcat, Oracle DB, and Spring, based on the requirements.

Researched NetSuite development documentation; developed NetSuite RESTful APIs using SuiteScript 2.0; tested APIs in Postman using OAuth 2.0, endpoints, and tokens; output data using JSON format.

Crested SuiteScript files to fetch data from the NetSuite platform as a NetSuite admin role to support cross-platform API (Salesforce to NetSuite) call.

Application Developer 02/2016 – 01/2017

The Electricity Forum, Pickering, ON, Canada

Worked on the development of the backend Admin panel application of the company's web content management system and completed functions of content display, editing, saving, previewing, updating, and uploading files and images via the backend Admin panel, using PHP, MySQL, JavaScript, and Ajax.

Completed DataScript project, which retrieved tag element data from HTML files and stored it in the database tables, and in addition, fetched data from database tables and from the files under file system directories, then integrated and populated data into the newly designed web pages, using XAMPP, PHP, MySQL, JavaScript, Ajax, jQuery, HTML5, DHTML, DOM, CSS, and SQL.

Completed Data Migration project, which changed the database structure and migrated data from the old database to the new one, using MySQL, SQL, and PHP.

Designed and coded the job search module of the company website using Bootstrap. Consultant 02/2012-04/2012

TIERONE OSS Technologies Inc., Mississauga, ON, Canada

Worked in the product development team to update Java code, XML files, project system libraries, and data dictionaries of the NET Portal (a software system in network management), using Eclipse, Subversion, Weblogic, Jetty, Jira, Hudson CI Server, Squirrel SQL Client, and Oracle database.

Debugged Java issues and solved tickets that came from the testing team according to the NET Portal 8.2 Stability project documents.

System Analyst 04/2001-04/2003

Foundbook.com Ltd., Beijing, China

Worked in an agile development team to develop a middle school long-distance e-learning system (J2EE architecture) for the Provincial Education Bureau.

Completed system ER modelling and backend database design based on the 3rd normalization and system design document (PowerPoint and Word files), using Erwin, S-Designer, and Oracle database.

Coded Java Entity beans and dynamic JSP pages using EditPlus, UltraEdit, Visual Café, WebLogic, and Visual SourceSafe.

Executed system functional testing by following test cases that came from the testing team, completed the daily process report utilizing Project 2000, and communicated within the team via Lotus Notes. Computer System Analyst 01/2000-03/2001

CMR Web Learning Ltd., Beijing, China

Worked in the CMR Teaching Development Center to develop a Courseware Management Information System for the Teaching Center.

Worked with the Courseware Production Department to complete the requirements analysis and system design document.

Designed and implemented the backend database using the 3rd normalization, MS SQL Server.

Designed and coded dynamic web pages using ColdFusion, CFML, Dreamweaver, HTML, CSS, JavaScript. EDUCATION

Advanced Diploma in Computer Programming and Analysis 2017-2021 School of Computer Programming & Analysis, Seneca Polytechnic, Toronto, ON, Canada Master of Science in Information Systems 1998-1999 Dept of Computer Science, University of Liverpool, Liverpool, United Kingdom Bachelor’s in Engineering, Minor in Economics 1985-1991 Dept of Mechanical and Electronic Engineering, Beijing University of Technology, Beijing, China PROFESSIONAL CERTIFICATES

IBM WebSphere, DB2, InfoSphere, SOA, XML, etc 2007-2010 Business Systems Analyst (BI) 2006

Sun Certified Java Programmer 2002

Microsoft Certified Professional and Solution Developer(C++) 2001 REFERENCES AVAILABLE UPON REQUEST



Contact this candidate