The team is looking for talented individuals who have proven leadership skills in handling a group of Java developers providing support to the team in day to day software development operations. An individual who has a strong understanding of the software development process and has the experience, and leadership abilities to effectively lead software development teams and deliver high-quality software products that meet the needs of the business and its customers.
Job Description:
The individual will develop and maintain codes for the gaming industry particularly backend applications using Java frameworks, provide estimates and ensure SLA and timelines are met
- Provide leadership, technical guidance, mentorship, coaching, and support to software development teams.
- Evaluate/Approve request of subordinates
- Provide effective feedback and performance review. Ensure team members performance and outcome meet a defined schedule and quality
- Create KPI/KRA/JD. Ensure team adherence to KPI and data availability
- Participate in project planning and estimation activities, presentations, providing input on technical feasibility, resource requirements, and timelines. Run meetings, manage and monitor timelines
- Break down project requirements into actionable tasks and deliverables, assigning them to team members and providing proper task delegation.
- Design software solutions, ensuring scalability, reliability, and maintainability.
- Conduct code reviews to ensure adherence to coding standards, best practices, and architectural guidelines.
- Identify and address code quality issues, performance bottlenecks, and security vulnerabilities.
- Identify backup and delegate to individual team processes, procedures and project related information
- Stay up-to-date with emerging technologies, industry trends, and best practices in software development.
JOB SPECIFICATION:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Language : fluent English business communication.
- Previous experience on a lead role
- Knowledge of software development principles, design patterns, and best practices
- Have experience on the full software development life cycle
- Have actual experience in online game development
- Have actual developing experience with Java spring framework
- Ability to think critically and creatively to develop innovative solutions to technical challenges
- Experience with problem analysis and resolution, debugging, troubleshooting, and resolving technical issues.
- Knowledge of project management methodologies such as Agile, Scrum, Kanban, etc.
Preferred Qualifications:
- Have actual experience in online game development (5 years exp).
- Have actual developing experience with Java spring framework (7 years exp).
- Have actual developing experience with Java Restful API development (7 years exp).
- Have actual developing experience in API functions development (5 years exp).
- Have actual developing experience with MySQL (5 years exp).
- Have actual operational experience with system service maintenance (7 years exp).
- Have experience in analyzing data flow (5 years exp).
- Language: mandarin