Job Description:
The individual will develop and maintain codes for the gaming industry particularly backend applications using java technologies and frameworks, provide estimates and ensure SLA and timelines are met
- Write clean, efficient, and maintainable code according to established coding standards and best practices.
- Develop software solutions that meet functional requirements and specifications, ensuring high quality and performance.
- Conduct unit testing, integration testing, and system testing to validate software functionality, performance, and reliability.
- Identify and fix software defects and bugs, ensuring the stability and robustness of the software.
- Create technical documentation, including design documents, specifications, and user manuals, to support software development and maintenance activities.
- Document code changes, updates, and enhancements for version control and future reference.
- Participate in team meetings, stand-ups, and sprint planning sessions to coordinate work and track progress.
- Communicate project status, issues, and challenges transparently and proactively.
- Analyze and troubleshoot technical issues, bugs, and performance bottlenecks, proposing and implementing effective solutions
- Use version control systems (e.g., Git) to manage codebase changes, collaborate with team members, and ensure code integrity.
Minimum qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Fluent English business communication.
- Have experience on the full software development life cycle
- Have actual 5 years exp developing experience with Java spring framework
- Have actual 5 years exp developing experience with Restful API development
- Have actual 5 years exp developing experience in API functions development
- Have actual 5 years exp developing experience with MySQL
- Have actual operational experience with system service maintenance
- Have experience in analyzing data flow
- Familiar with “Object Oriented Programming“.
- Experience with version control systems such as Git
- 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.