Software Engineer, Java, Finanical Services
- Thỏa thuận
- 2 năm kinh nghiệm
Hạn nộp hồ sơ: 21/11/2026 (Còn 22 ngày)
Ứng tuyển sớm để được ưu tiên
Kết nối với Nhà tuyển dụng để tìm hiểu thông tin và gia tăng cơ hội trúng tuyển
Nhà tuyển dụng đang online
In this role, you will focus on building strong systems, with a priority on back-end and database engineering. In today's AI era, you are also expected to be proficient with web technologies and AI-assisted development.
You will partner with cross-functional teams to deliver high-quality, powerful, and performance-optimized software to enable the best user experience on the company products.
Mô tả công việc
Develop and enhance large-scale systems using Java technologies (Gift, payments, alert system, ...); contribute to all phases of the development lifecycle.
Maintain existing systems and build new features as required.
Work with the project team to analyze and clarify product requirements before implementation.
Drive and improve AI-assisted development practices within the team - tooling, agent setup, reusable prompt/context patterns, and workflow.
Contribute to effort estimation for new projects/enhancements.
Research and propose new technologies to apply to the team's projects.
Prepare and maintain technical documentation for the features/services you own.
Collaborate with project leaders and stakeholders to deliver on time with high quality.
Proactively report project/team issues to Lead/Manager.
Yêu cầu công việc
Must-have
At least 2 years of professional backend Java development experience.
Strong Java core / systems fundamentals - OOP, generics, collections internals, concurrency (thread model, executors, locks, memory visibility), and JVM internals (memory model, GC, classloading).
Deep understanding of systems and frameworks - you grasp how a system and its framework work under the hood and can reason about and safely modify them, not just glue conventions together.
Good system design sense - designing services and APIs at scale, reasoning about failure modes, data consistency, idempotency, and trade-offs in distributed/microservice systems.
Solid command of databases - Oracle, PostgreSQL (query optimization, transactions, indexing, data integrity) plus working knowledge of NoSQL (Redis, MongoDB).
Message queue and distributed patterns - hands-on with Kafka/RabbitMQ, distributed lock and caching patterns (Redis).
Hands-on experience designing AI-assisted development workflows - tooling, agent/prompt/context patterns - and able to bring those practices into the team, with the judgment to verify and own AI-generated code so that AI accelerates delivery without bypassing mandatory human sign-off on financial/partner flows.
Experience working in Scrum/Agile with Jira.
Nice-to-have
Fintech / payments / lending domain experience.
Observability: centralized logging, metrics, tracing.
Proficient with Git / GitLab, CI/CD, and code review discipline.
You will partner with cross-functional teams to deliver high-quality, powerful, and performance-optimized software to enable the best user experience on the company products.
Mô tả công việc
Develop and enhance large-scale systems using Java technologies (Gift, payments, alert system, ...); contribute to all phases of the development lifecycle.
Maintain existing systems and build new features as required.
Work with the project team to analyze and clarify product requirements before implementation.
Drive and improve AI-assisted development practices within the team - tooling, agent setup, reusable prompt/context patterns, and workflow.
Contribute to effort estimation for new projects/enhancements.
Research and propose new technologies to apply to the team's projects.
Prepare and maintain technical documentation for the features/services you own.
Collaborate with project leaders and stakeholders to deliver on time with high quality.
Proactively report project/team issues to Lead/Manager.
Yêu cầu công việc
Must-have
At least 2 years of professional backend Java development experience.
Strong Java core / systems fundamentals - OOP, generics, collections internals, concurrency (thread model, executors, locks, memory visibility), and JVM internals (memory model, GC, classloading).
Deep understanding of systems and frameworks - you grasp how a system and its framework work under the hood and can reason about and safely modify them, not just glue conventions together.
Good system design sense - designing services and APIs at scale, reasoning about failure modes, data consistency, idempotency, and trade-offs in distributed/microservice systems.
Solid command of databases - Oracle, PostgreSQL (query optimization, transactions, indexing, data integrity) plus working knowledge of NoSQL (Redis, MongoDB).
Message queue and distributed patterns - hands-on with Kafka/RabbitMQ, distributed lock and caching patterns (Redis).
Hands-on experience designing AI-assisted development workflows - tooling, agent/prompt/context patterns - and able to bring those practices into the team, with the judgment to verify and own AI-generated code so that AI accelerates delivery without bypassing mandatory human sign-off on financial/partner flows.
Experience working in Scrum/Agile with Jira.
Nice-to-have
Fintech / payments / lending domain experience.
Observability: centralized logging, metrics, tracing.
Proficient with Git / GitLab, CI/CD, and code review discipline.
Thông tin chung
- Thu nhập: Thỏa thuận
Việc làm tương tự khác
Đội ngũ hỗ trợ của JobOKO sẵn sàng đồng hành, tư vấn và giới thiệu những cơ hội việc làm phù hợp, giúp Ứng viên tự tin phát triển sự nghiệp và chinh phục mục tiêu nghề nghiệp bền vững.
Hotline CSKH
1900.63.63.84
Công ty Cổ phần JobOKO Toàn cầu
Đội ngũ hỗ trợ của JobOKO luôn chủ động tư vấn các giải pháp tuyển dụng tối ưu, cam kết đồng hành và hỗ trợ Quý Nhà tuyển dụng đạt được hiệu quả tuyển dụng bền vững.
Hotline CSKH
02473.068.388
Công ty Cổ phần JobOKO Toàn cầu