后端开发工程师
DiDi · Singapore, Singapore
قدّم وتابع مع أبلاي إيدجJob Description:We are seeking a Golang/Java Development Engineer to join our technical team and contribute to the innovation and optimization of our company's products. As a Golang/Java Development Engineer, you will be responsible for participating in the development, maintenance, and performance optimization of the company's core products, providing stable and efficient technical support.Primary Responsibilities:•Participate in the requirement analysis, design, development, and testing of company products;•Be responsible for the development of Golang/Java backend services, including interface design, code writing, unit testing, etc.;•Perform performance tuning on existing systems to enhance their stability and scalability;•Collaborate with team members to tackle technical challenges and resolve issues in projects;•Keep up with Golang/Java community developments, understand the latest technological trends, and maintain technical sensitivity;•Write relevant technical documentation to assist team members in understanding project progress and technical details.Requirements:•Bachelor's degree or above in computer-related fields with at least 2 years of Golang/Java development experience;•Proficient in Golang/Java language, familiar with its features and best practices;•Familiar with common data structures and algorithms, with good programming habits and code norms;•Familiar with microservice architecture, RESTful API design, and understanding of communication mechanisms such as RPC and message queues;•Familiar with commonly used databases and caching technologies such as MySQL and Redis, with the ability to design and optimize databases;•Understanding of the Linux operating system, familiar with commonly used command-line tools and system monitoring methods;•Good communication skills and team collaboration spirit, able to handle a certain amount of pressure and challenges;•Experience in distributed systems, high concurrency, big data processing, and other related fields is preferred.What We Offer:•A relaxed work atmosphere and a flat management structure;•Abundant opportunities for technical learning and exchange to support your technical growth;•Broad career development space and promotion opportunities to support your career planning.•If you have a passion for programming, enthusiasm for Golang/Java, solid coding skills, and good team collaboration spirit, we welcome you to join our team and create more technological miracles together!Kindly Note:Only shortlisted candidates will be notified. Thank you for your understanding.Apply now and let's create amazing web experiences together!