- Turn designs and product specifications into functional, and scalable backend components including, but not limited to micro-services, DB, and integration between systems.
- Communicate with the Product Owner, BA, UI/UX Designer, front-end developers, and other backend developers to clarify requirements and propose solutions.
- Develop high-quality code that follows industry standard best practices regarding accessibility, performance, and code standards.
- Building reusable code for future use.
- Assist in the integration testing, system testing, user acceptance testing, and implementation.
- Work closely with the team leader and project manager to ensure your projects are on track. Carry out the day-to-day tasks such as stand-up calls, meetings, deployments and relevant essential activities. Work with technical leads to research and stay on top of new technologies and development best practices.
- Accurate estimation and delivery of deadlines.
Mô tả công việc
Quyền lợi được hưởng
- Dynamic and flexible environment with positive team mates
- Competitive income with comission for new deal and anual performance bonus
- Oppoturnity to develop your career path
- Oppoturnity to work with caliber project with client in Vietnam and aboard
- Premium Healthcare insurance to protect your health, and annual health check
- Provide laptop for working
- Annual company trip, Team Building, Happy hours, Birthday Activities...
- And other benefits according to labor law.
Yêu cầu công việc
Technical:
- Strong experience in Java (JavaEE/Spring/Spring Boot).
- Practical knowledge of version control systems, Git flow, Trunk, and GitHub flow branching strategies.
- Writing maintainable code that is well thought out and can be reused across multiple projects.
- Experience developing RESTful APIs.
- Understanding of key design patterns.
- Hands-on experience with Kubernetes and Docker.
- Experience in banking, finance, or securities sectors is a big plus.
- Experience in Agile (Scrum or Kanban)
Non-technical:
- Willing onsite at client's office
- Willingness and ability to thrive in a fast-paced and agile development environment
- Good problem-solving skill
- Good at logical thinking
- Be able to work under deadline pressure
- Proactive in work