Job Description
This position involves active participation in the development and maintenance of daily projects, focusing on Java-based solutions. The role requires technical research, refactoring, and problem-solving to enhance project efficiency and performance. Additionally, the candidate will contribute to core module development, ensuring alignment with business requirements through thorough analysis and system design.
Key Responsibilities
- Participate in the development and maintenance of daily projects, undertake Java project technical research, technical refactoring, problem localization, and other work.
- Participate in the development of core modules, deeply explore and analyze business requirements, and carry out system design and detailed module design.
- Write corresponding technical documents, strictly code according to development specifications, and ensure project progress and quality.
- Conduct macro level thinking on existing or future systems, introduce innovative technologies and solutions to address product defects.
Job Requirements
- Strong proficiency in Java programming and related frameworks.
- Experience in technical research, refactoring, and problem localization.
- Ability to analyze business requirements and translate them into system designs.
- Familiarity with development specifications and documentation practices.
- Innovative mindset to introduce new technologies and solutions for system improvements.
Additional Skills
The ideal candidate should possess excellent problem-solving skills and the ability to think critically about system architecture. A proactive approach to learning and implementing new technologies is highly valued. Collaboration with cross-functional teams to ensure project success is also a key aspect of this role.