该职位来源于猎聘 职责描述:
- 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.