Bạn cần headhunter hỗ trợ tìm kiếm việc làm trong mùa dịch COVID-19? Vui lòng gửi hồ sơ tại đây!

Senior Java Software Engineer

Backend Java Algorithm


50,000,000 VNĐ /ứng viên
Icon star 350,000 VNĐ /interview
Icon salary Salary
2,500 $ to Negotiable
Icon Location Location
Ho Chi Minh
Icon Vacancies Vacancies
2 persons

Job Overview And Responsibility

As a Backend Software Engineer, you'll be part of an extremely motivated and experienced group of people. You'll help drive LEL architecture and be a key coding contributor. You'll design and deliver new features to enable new components for our mother company and partners, deliver all kinds of operations and logistics solutions for more than 100.000.000 users, you will help our customers to get more than 6.500.000 million orders a month, and drive revenue. Must be experienced in all phases of a development lifecycle and have great customer focus. May become mentor for other developers in future. Your main responsibilities will be: ● Develop applications utilizing the Cloud Computing Service and working on the Internal development platform. ● Work with product managers to clarify requirements. ● Design implementations and drive development of projects. ● Ensure and guarantee high-availability and performance. ● Identify gaps in architecture, quality and processes and propose solutions. ● Be a role model for the highest standards of code quality and overall engineering culture.

Required Skills and Experience

Key Requirements: 1. At least 3-4 years of experience focusing on Java 2. Have experience in a high-loaded distributed system (the system has a large number of requests per second, our system during the campaign has more than 2 million requests per second) (like Zalo, VNG, Tiki) 3. Have experience in the design system 4. If the candidate has a good academic background (for example graduate from University of Technology HN/HCM) or used to work at Axon Active, VinID, Tiki, Grab, we will consider and be more flexible in terms of requirements. Or otherwise, stick to #1 and (#2 or #3) 5. Must communicate well in English Other notice: ● Our ideal candidate is someone who has broad programming experience and a deep understanding of web applications. ● 5+ years of experience in Java as a Software Engineer building web applications. ● Excellent Java programming skills with an understanding of JVM, IO, and multithreading. ● Hands-on experience with Spring framework including ORM, Transactions with Core Container, and web services. ● Strong knowledge of OOP, design patterns, data structures, and algorithms. ● Proficiency in working with relational database management systems under high load. ● Basic Unix command-line skills and experience operating applications in the Linux environment. ● Experience with the HTTP/REST/JSON-RPC protocols, docker, and microservice architecture. ● A strong sense of code quality and experience with unit and functional tests and TDD. ● The ability to work independently.