Mô tả công việc
Responsibilities:
- Design, develop, and maintain backend software applications to meet business requirements and project timelines.
- Collaborate with BAs, Core Team, Development Team, and FSS to define technical solutions, access data, test functionalities, and deploy system updates.
- Develop and manage backend services and middleware integrated with core securities systems.
- Build and maintain APIs to connect frontend applications and other systems.
- Handle business logic processing and data management to ensure system reliability and performance.
- Provide timely support to end-users for software-related issues.
- Participate in other software development projects as assigned by the IT Director.
Qualifications:
- Bachelor’s degree in Information Technology or related fields.
- 2–3 years of experience in backend development using Node.js (Express) or Java (Spring Boot), with solid understanding of the software development lifecycle (SDLC).
- Proficient in JavaScript, TypeScript, or Go.
- Experience with NodeJS, Java, and Message Queue systems (RabbitMQ, ActiveMQ, Kafka).
- Strong knowledge of databases (Oracle, PostgreSQL) and familiarity with Redis/MongoDB.
- Experience in building APIs (RESTful, WebSockets) and developing scalable systems based on Microservices architecture.
- Familiarity with Docker/Kubernetes, Cloud Infrastructure, and CI/CD tools is a plus.
- Experience using AI tools (e.g., Copilot, LLMs) is an advantage.
- Strong problem-solving skills, good teamwork and communication.
- Able to work independently, manage time effectively, and adapt quickly to new technologies.