返回查询:Java软件开发工程师 SH(J10384) / 上海

该职位来源于猎聘 职责描述:

  • Responsible for the development, testing, and maintenance of software products, ensuring product performance stability and scalability.
  • Translate functionality requirements to a workable software design independently and realize by good coding standard and principles.
  • Contribute to the software architecture and detail design, work with SA on framework changes and core functions build up.
  • Validate the quality of delivered coding through tests, help team members on quality assurance.
  • Deliver code work on key features for both backend and frontend.
  • Identify technical risks and blockers and be mainly responsible for its solution and fix.
  • Capable of independently taking over projects, conducting requirement analysis, system design, coding implementation, and documentation writing to meet specific customer needs.
  • Advise on non-standard requirements, ensure open, regular, and effective technical communication with all development team and stakeholders.
  • Work in a VI standard dev process, utilizing devtools and common best practice. 任职要求:
  • Qualification certificate or excellent academic performance in the related automation or IT discipline, with at least 6 years of development experience on at least one complex enterprise application or function module.
  • Proficient in the Java programming language, familiar with related libraries (such as SprintBoot, spring framework, etc.).
  • Familiar with database technologies such as MySQL, PostgreSQL, etc., with database design experience.
  • Solid foundation in computer science, including data structures, algorithms, networks, and operating systems (Linux).
  • Familiar with common design patterns and possess certain design capabilities.
  • Experience in developing large-scale projects or systems, familiar with and able to follow agile development processes.
  • Proficient in frontend technologies (such as HTML, CSS, JavaScript, etc.), with full-stack development capabilities.
  • Strong problem-solving skills, able to independently analyze, locate, and solve problems with limited support.
  • Wide knowledge on OOP, deliver coding by following OOP design principles, also with a strong high-quality mindset, be able to QC delivery from internal and external resources.
  • Good at communication, with good teamwork spirit and project management skills.
  • Certain English reading and writing skills, able to read English technical documents and communicate with foreign colleagues.