D

Backend Development Engineer (Golang/Java)

DiDi

Singapore · Full Time

Be the first to apply

Experience
2+ yrs
Salary
Openings
1
Posted
8 hours ago
Work mode
In office
Education
Bachelor's degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

We are looking for a skilled Golang/Java Development Engineer to join our technical team in Singapore. In this role, you will contribute to innovating and optimizing our core company products, ensuring stable and efficient technical support.

Key Responsibilities

  • Collaborate in analyzing requirements, designing, developing, and testing company products.
  • Develop backend services using Golang and Java, including interface design, coding, and unit testing.
  • Enhance system stability and scalability by tuning the performance of existing platforms.
  • Work alongside teammates to address technical challenges and resolve project-related issues.
  • Stay updated with technological advancements in the Golang/Java communities and maintain technical awareness.
  • Document relevant technical information to help the team understand project progress and technical specifics.

Candidate Requirements

  • Bachelor's degree or higher in computer science or related disciplines.
  • At least 2 years of professional experience developing in Golang or Java.
  • Solid mastery of Golang and Java syntax, features, and best practices.
  • Good grasp of common data structures and algorithms, adhering to sound programming habits and coding standards.
  • Understanding of microservice architecture, RESTful API design, and communication protocols such as RPC and message queues.
  • Experience working with databases and caching systems like MySQL and Redis, capable of designing and optimizing schemas.
  • Familiarity with Linux OS, including frequently used command line utilities and system monitoring techniques.
  • Effective communication skills and team-oriented mindset; able to thrive under pressure.
  • Previous involvement with distributed systems, handling high concurrency, and big data processing is advantageous.

Benefits and Work Environment

  • A relaxed workplace culture with a flat organizational hierarchy.
  • Extensive opportunities for technical learning and knowledge exchange to foster growth.
  • Wide avenues for career advancement and promotion aligned with your professional goals.

Additional Information

Only candidates shortlisted for further process will be contacted. We appreciate your understanding and encourage passionate individuals with strong Golang/Java skills and a collaborative spirit to apply and contribute to creating outstanding technological solutions.

Minimum education

Bachelor's Degree

Tools & software

How they work

Communication Teamwork & Collaboration Stress Management

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer