Job Recruitment Website - Job seeking and recruitment - What does a JAVA software engineer do?

What does a JAVA software engineer do?

Responsible for the engineering design, architecture design and development of server backend in client APP products, study new technologies and their applications in the industry, solve key problems and technical difficulties in the process of innovative research and development, complete software coding and unit testing on time according to the project task plan, and write design documents of corresponding modules according to the development process.

Communicate and cooperate with product managers, test engineers and other teams to ensure the quality and progress of product research and development, and coordinate or guide the work of other developers in the team. Familiar with design patterns, proficient in object-oriented programming and event-driven programming style.

Extended data:

Precautions:

Proficient in Web development technologies such as HTML, CSS, XML and JavaScript 2.

Familiar with DIV+CSS page layout, providing good visual effects and user experience.

Familiar with AJAX principles and master more than one AJAX framework (JQuery, Ext JS).

Proficient in using ORM frameworks such as Hibernate and MyBatis, familiar with the core APIs of Hibernate and MyBatis, and have a deep understanding of Hibernate's association mapping, inheritance mapping, component mapping, caching mechanism, transaction management and performance tuning.

Baidu encyclopedia -Java software engineer