Design, develop, and maintain internal Java framework following our strict coding conventions;
Develop complex features that interact with multiple components within the system;
Collaborate closely with other engineering teams to ensure efficient system integration and functionality.
Having a mindset and an interest in digging deep to find out how technologies work;
A mindset of optimization, coupled with good problem-solving skills;
A strong desire to learn, grow and add more value;
Minimum 1+ years of experience as a backend software engineer;
Experience in C++ or Java Core. Candidates with backend background in other languages are welcome;
Experience in multithreading and asynchronous programming;
Basic experience with RPC protocols and API design;
A foundational understanding of the following areas: system architecture, CI/CD, containerization (Docker), Kubernetes, NoSQL databases, message queuing systems, and caching
Nice to have:
Experience in DevOps, Linux, and scripting. You should be able to write scripts for building, deploying, and testing;
Practical experience of the inner working of backend technologies, for example: load balancing algorithms, connection pooling, TCP socket programming, logging, append-only files;
A good understanding of network protocols (TCP, UDP, HTTP).
Kỹ Năng
Chức Năng
Toàn thời gian
Công Ty
90 việc làm đang hoạt động
Ngành:
Sẵn sàng ứng tuyển?
Nộp hồ sơ của bạn ngay bây giờ và tiếp tục bước tiếp theo trong hành trình nghề nghiệp của bạn.
Việc Làm Tương Tự