Senior Software Engineer, Chứng khoán
- Ho Chi Minh
- Fulltime
- 24-FS-0533
SOF Stock’s software engineers develop the next-generation technologies that change how millions of users connect, explore, and interact with stock exchange in Vietnam. We’re looking for engineers who bring fresh ideas from all areas; and be empowered to act like an owner, take action and innovate.
As a software engineer, you will work on a specific project critical to Funds Stock by CVS Platform. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward and solve critical digital stock exchanges.
What you will do
- Design, build and test significant features in microservice-based architecture;
- Build new features and improve existing products.
- Work on problems of moderate scope.
- Push code, drive the development of the systems behind our products, and create web applications that reach billions of people, build high volume servers, and be a part of a team to connect people around the globe.
- Develop a strong understanding of relevant product areas, codebase, and/or systems.
- Demonstrate proficiency in data analysis, programming and software engineering.
- Produce high quality code with good test coverage, using modern abstractions and frameworks.
- Receive general instructions on routine work and detailed instructions on new projects or assignments, work independently, use available resources to get unblocked, and complete tasks on-schedule by exercising strong judgment and problem solving skills.
- Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.
- Actively seek and give feedback in alignment with company Performance Philosophy.
What you will need
- Has Bachelor’s Degree of Computer Science, Engineering, or related field;
- Has 4+ years of experience as a professional software developer;
- Having 3+ years of experience in building and operating scalable, fault-tolerant, distributed systems with Java.
- Experienced with building systems with intensive amount of data and traffic;
- Experienced with modern data stores: relational databases (Oracle, Postgres, etc.), NoSQL databases (Redis, RockDB, MongoDB, etc.).
- Familiar with at least one of the following: Kafka, RabbitMQ, or equivalent streaming technology.
- Excellent understanding of Java fundamentals, data structures and algorithms.
- Thorough understanding of asynchronous, parallel, and concurrent programming.
- Having the ability to work both independently and collaboratively with colleagues.
- Having willingness to work hard and be creative in a fast-paced environment.
Preferred Qualifications
- Experienced with Vertx is a plus;
- Exposure to architectural patterns of large scale software applications
- Experience in programming languages such as Java, or Kotlin
Related Jobs
Fresher Software Engineer (3-month contract)
- Ho Chi Minh
- Internship/Collaborator
Mobile App Developer, Android/iOS/React Native
- Ho Chi Minh
- Fulltime
Software Engineer, Java
- Ho Chi Minh
- Fulltime