Job Responsibilities:
Responsible for the design and development of core Java architecture, solving complex technical problems, ensuring code quality, system performance and security.
Participate in the planning and optimization of system architecture, and provide suggestions for technical solutions and architecture design.
Master and apply the latest technology trends to continuously improve the performance and maintainability of the system.
Lead and guide technical team members to conduct code review, technical guidance and team technical ability improvement.
Coordinate team resources, assign tasks, and ensure project progress and quality.
Create an open and collaborative technical atmosphere to help team members overcome technical difficulties and improve their technical level.
Participate in project demand analysis, solution design, implementation and tracking to ensure on-time delivery of projects.
Coordinate cross-departmental communication such as product managers and operation and maintenance teams to ensure the smooth launch and continuous iteration of the system.
Job requirement:
Bachelor’s degree in Computer Science, Engineering, or a related field (master’s degree is a plus).
At least 8 years of related experience in software development, with at least 8 years in a leadership role.
Expert in microservice architecture design
Strong coding skills in SQL/Python/Java/...
Good communication skills, with excellent technical and business combination ability
Strong sense of responsibility, good stress resistance, able to maintain clear thinking under high-pressure environment.