Mô tả công việc
Responsibilities:
- Design, develop, and implement high-quality back-end software using Node.js, Java, Express.js, and TypeScript to meet departmental requirements and project deadlines.
- Collaborate with Business Analysts (BAs), Core Team, Development Team, and Functional Support Staff (FSS) to define technical solutions, access data, test software functionalities, and deploy system patches.
- Develop and manage middleware services that integrate with core securities systems.
- Provide timely and effective support to end-users for software-related issues.
- Design and implement scalable solutions based on microservices architecture.
- Participate in other software development projects as directed by the IT Director.
Qualifications:
- Bachelor’s degree in Information Technology or related fields.
- 2–3 years of experience in back-end development using Java and TypeScript.
- Proficiency in NodeJS, Java, ExpressJS, TypeScript, and Message Queue (RabbitMQ, ActiveMQ, Kafka).
- Hands-on experience in designing and implementing scalable solutions based on a Microservices architecture.
- Experience working with MongoDB, Redis, Kafka.
- Familiarity with RESTful APIs, gRPC, and WebSockets.
- Knowledge of Docker/Kubernetes, Cloud Infrastructure, CI/CD tools, and cloud platforms is a plus.
- Strong problem-solving skills and the ability to work independently.
- Good teamwork and communication skills.
- Willingness to learn and adapt to new technologies.
- Intermediate English language skills (written and verbal).