Post Job Free

Resume

Sign in

Development Engineer Java

Location:
Los Altos, CA
Posted:
January 17, 2024

Contact this candidate

Resume:

Lu Zhang

* ***** **** **********

Bachelor's degree

I already hold a valid J-2 visa and an EAD, making me eligible to work in the United States without requiring sponsorship or a work permit from the employer.

Current residence: Los Altos, CA 94022

phone number +(1-650-***-****

E-mail ad2u1b@r.postjobfree.com

Work Experience

2023.4-2023.9 Huawei Technologies Co., Ltd.

Java Development Engineer 22,200 CNY / mon

Job Description Harmony 4.0 system power consumption team developed, mainly doing scene power consumption testing and power consumption reduction solutions. The development languages used are Java and C++. Main responsibilities include:

1. Battery saving wizard application development.

2. Responsible for the code adjustment of the APS module and the adaptation of high, medium and low resolution models.

3. Responsible for adjusting the code of the Dubai module to obtain the screen frame rate and study power consumption reduction solutions.

4. All development is conducted on Huawei Cloud.

2022.01-2023.2 SAP

Java Development Engineer 20,000 CNY / mon

Job Description The Discovery upgrade project developed based on the springboot framework is mainly responsible for the following tasks:

1. Local setup of seller app and AN project environment. 2. Renovation and development of posting tiles in Discovery. 3. Preliminary investigation summary of Cron Job and Supplier Response. 4. API improvement development for Supplier Response. 5. Supplier's lead mail theme change work.

6. Conduct troubleshooting and modification work for errors in Junt test. 2020.01-2022.1 Shanghai Yitong Information Technology Development Co., Ltd Java Development Engineer 15,000 CNY / mon

Job Description The mobile banking upgrade project developed based on the Spring Boot framework is mainly responsible for the following tasks:

1. Improve the requirements of mobile banking APP 6.0. 2. The new upgrade of mobile banking APP 7.0 includes the development of interfaces such as branch appointment. 3. Cooperate with the mobile banking APP 7.0 project to test and handle issues, view logs, and modify bugs. 4. Fix security risk vulnerabilities in the APP7.0 project. 5. Upgrade the open source components of the APP7.0 project. 6. Assist in the subsequent release work.

2018.04-2020.01 Zhongli International Leasing Co., Ltd Java Development Engineer 8,000 CNY / mon

Job Description Secondary development of a small car business system based on the SSH framework, mainly responsible for the following tasks:

1. The business, legal, and telemarketing personnel who join the company are relatively frequent, responsible for the development of timed tasks for synchronizing system permissions for these employees. 2. The process development of the car contract termination and debt management, including the development of process adapters, data layer processing, and front-end logic development work. 3. Develop the analysis of the remaining number of cases of electric reminders, responsible for the development of scheduled tasks such as backend data acquisition, front-end pages, and synchronization of electric reminders. 4. Add a new server position in the system, develop pre lease processes and modify report data for the new position. 5. Develop the expense verification, verification, and restoration function to facilitate accounting colleagues to restore the repayment contract data in case of errors during verification. 6. Participate in the development of sales service apps. 7. Adjust system bugs and assist colleagues in handling code issues. 2017.06-2018.02 Zhongrui Huake Technology Co., Ltd. Java Development Engineer 6,000 CNY / mon

Job Description A shared bicycle user information management system was developed. Through this system, the full sharing and standardized management of user basic information, contact information, contact information, and user service record information are completed; through the tracking and recording of sales opportunities and user information management processes, improve the ability to discover new customers; the system will provide timely warnings when users are about to be lost, so that developers can take timely measures to reduce losses. And make the system provide relevant reports so that company executives can understand user usage at any time. I am responsible for writing the project requirements development plan, the customer management module, and in the customer management module, I am responsible for the customer information management sub-module. Project Experience

2022.04-2023.1 Discovery2.0 Upgrade Project

Project

Description

Framework: jdk1.8+maven 3.6.3+Spring Boot Spring Cloud+Redis+MyBatis+HANA+Docker+Jenkins Project Introduction: In order to optimize the user experience of Buyers and Suppliers and enhance the front-end visual effect of Discovery, we upgraded 1.0 to 2.0 project, and carried out the upgrade and transformation of the Discovery project based on the microservices framework. Technical points: Maven, Springboot, Springcloud framework, Buyer posting release, Match between Buyer and Supplier in Lead, Old API interface modification, Supplier response, and subsequent communication with Buyer. Personal responsibilities: API improvement and development of Supplier Response, improvement and development of Supplier registration page Central Onboarding, preliminary investigation and summary work, and troubleshooting and modification work of Junt test errors. 2020.01-2022.1 Mobile banking 7.0 upgrade project

Project

Description

Framework: jdk1.8+maven 3.3.9+Spring Boot Spring Cloud+Redis+MyBatis+MySQL Project introduction: In order to further enhance the performance of the app and expand its service scenarios, the 6.0 project has been upgraded to the 7.0 project, and a new mobile banking app has been developed based on the microservice framework.

Technical points: Maven, Spring Boot, Spring Cloud framework, mobile verification code login, Redis centralized caching of certain fields of the product, forming a session cache, and utilizing Feign to communicate with integration groups, ESBs, policy centers, and other systems. Personal responsibilities include interface development for functions such as branch appointment, online form filling, large withdrawal, new account journey, and post transaction service evaluation. After function testing, assist testing colleagues in modifying bugs, fix security vulnerabilities in large withdrawal, and upgrade security issues in open source components.

2018.04-2020.01 Car business system

Project

Description

Framework: SSH+ORACLE+tomcat 6+jdk7 based on workflow automotive loan system Project Introduction: Various car loan business processes with workflow as the core (pre lease process, review process, signing process, allocation process, collection process, post lease process), various business reports, tool based methods, third-party interfaces (platform docking between enterprises, GPS platform, communication platform), and electronic signature generation of contract templates. A fully integrated leasing business system that enables mutual assistance among various departments of the enterprise, ensuring paperless transmission of information without omissions.

2019.11-2020.01 Sales service app

Project

Description

Framework: jdk1.8+maven 3.3.9+Spring Boot Spring+Redis+MyBatis+MySQL Project Introduction: In order to better serve customers, we have specially created the Zhongli Sales Service APP. According to the mobile requirements of the sales service app, describe the page operation functions that the backend PC needs to support, as well as some common functional modules for the backend system (such as timed tasks, log management, parameter configuration, role management, menu management, personnel management, script configuration, points mall, product application list, contract issue feedback list, etc.) Technical points: Quartz scheduled tasks, WeChat login, mobile verification code login, Activiti workflow, third-party courier interface integration, WebService platform integration, Redis central caching of product big data fields, responsible for backend participation in scheduled tasks, log management, parameter configuration module code editing, front-end and back-end interface integration, and establishment of tables. 2017.06-2018.02 User information management system Project

Description

Framework: springboot + mybtis + mysql+tomcat7 + jdk8 Project introduction: Basic management functions for shared bicycle users (user login, personal information, travel statistics, deposit recharge and return statistics, account management) Project Responsibilities: Participate in later maintenance 2017.02-2017.06 Exam System Development Training Project Project

Description

This is a project conducted during school, with the main purpose of developing an online exam system that allows users to log in to the system for exams. Administrators can change questions and view grades. The system utilizes the organic integration of SSH, Struts2, and Spring frameworks, utilizing Spring's IoC functionality to inject implementation classes into the Action layer of the presentation layer, and accessing the MySQL database using the Hibernate framework.

Educational Experience

2013.09 - 2017.06 Name of institution : Beijing Information Science and Technology University Course of study : Information Management and Information System Level of education : Bachelor's degree

Language Ability

English CET4 CET6

Professional Skills

A solid foundation in Java, with a deep understanding of JVM, familiar with multithreading and thread safety, familiar with collections such as List, Map, Set, as well as corresponding underlying data structures and core implementation methods, and good programming habits.

Understand Java Web architecture and be familiar with Servlet/JSP technology. Understand Spring MVC open-source framework technology and three-layer architecture development mode, be familiar with and master spring cloud and spring boot microservice frameworks, proficiently master SSH framework and relationships at various levels, and proficiently master Struts, Hibernate, and mybatis technologies. Proficient in JavaScript and JQuery front-end technologies. Proficient in using MySQL and Oracle databases, proficient in using SQL statements, and experience in database optimization. Proficient in using project development management tools such as Eclipse, Tomcat, SVN, Maven, Postman, IDEA, Docker, Jenkins, etc. Familiar with the configuration and usage of middleware such as Redis, MQ, Zookeeper, and Kafka. Proficient in mastering common commands in Linux systems and complete operations in local deployment environments.



Contact this candidate