Job Description
We are seeking a skilled Java Developer to join our team. The successful candidate will be responsible for participating in the development and maintenance of daily projects, undertaking technical research, refactoring, and problem localization. This role requires a deep understanding of business requirements and the ability to design and implement core modules effectively.
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 research and development of core modules, deeply explore and analyze business requirements, and select system design and module detailed 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
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in Java development and project maintenance.
- Strong analytical skills to deeply explore and analyze business requirements.
- Ability to write clear and concise technical documentation.
- Experience with system design and module detailed design.
- Innovative mindset to introduce new technologies and solutions.
- Strong problem-solving skills and attention to detail.
Preferred Qualifications
- Experience with Agile development methodologies.
- Knowledge of microservices architecture and cloud technologies.
- Familiarity with DevOps practices and tools.
- Excellent communication and teamwork skills.