OCB đang tuyển dụng IT - Senior Backend Engineer (Digital Banking) — vị trí làm việc tại Hồ Chí Minh.
Thông tin tuyển dụng OCB
| Thông tin | Chi tiết |
|---|---|
| Vị trí | IT - Senior Backend Engineer (Digital Banking) |
| Ngân hàng | OCB |
| Đơn vị | Công nghệ thông tin |
| Địa điểm | Hồ Chí Minh |
| Mức lương | Thỏa thuận |
| Hạn nộp hồ sơ | 2026-06-07 |
Mô tả công việc
- Engineering Rigor & Quality
• Testing Culture: Hands-on experience with unit, integration, contract, and performance testing. You prioritize testable code and utilize Chaos Testing to ensure fault tolerance.
• Code Health: Deep application of SOLID, DDD, CQRS, and DRY principles. Strict adherence to clean coding conventions and documentation standards.
• Performance: Proven ability to identify and resolve bottlenecks using profiling tools (JVM tuning, heap analysis, APM tools). Experience with high-concurrency threading models. - Banking-Grade Security & Integration
• Security (Critical): Strong knowledge of secure banking practices: OAuth2, JWT, SSO, Zero-Trust architecture, and API Gateway security.
• API Orchestration: Deep understanding of RESTful/gRPC/GraphQL API lifecycles, transaction orchestration, and managing data consistency across distributed systems.
• Ecosystem: Experience integrating with legacy core banking systems, external payment gateways, and third-party APIs while handling complex timeouts, retries, and partial failures. - Workflow & Tools
• DevOps/Collaboration: Daily usage of Git/GitLab and Jira/Redmine. You are comfortable with branching strategies (GitFlow/Trunk-based), code review workflows, and CI/CD pipelines.
• Observability: High proficiency in monitoring and troubleshooting production systems using Prometheus, Grafana, ELK stack, and distributed tracing (OpenTelemetry/Jaeger). - Strategic & “Plus” Skills
• Technical Leadership: Ability to mentor engineers, perform architectural reviews, and drive strategic technical decisions.
• Future-Proofing: Proactive mindset to evaluate, prototype, and implement new methodologies to improve the development lifecycle.
• AI-SDLC: Experience leveraging AI-assisted development tools (e.g., Copilots, AI-driven code analysis) in day-to-day engineering activities. - Core Competencies & Architecture
• Experience: 10+ years of professional backend engineering experience with high-traffic systems.
• Primary Stack: Expert-level proficiency in Java (Spring Boot / Spring Cloud).
• Secondary Stack: Proven capability in Golang or Node.js.
• System Design: Mastery of distributed systems architecture—scalability (horizontal/vertical), high availability, and capacity planning.
• Database Mastery: Deep expertise in PostgreSQL/MySQL (query optimization, partitioning) and Redis(caching, distributed locks).
• Messaging: Strong experience with Kafka and event-driven architecture (event sourcing, exactly-once delivery).
Bonus points for:
• Experience building platforms serving 10M+ users.
• Proven track record with Terraform (IaC) and Kubernetes orchestration.
• Deep understanding of high-availability, multi-zone cloud infrastructure (AWS/GCP/Azure).
Yêu cầu ứng viên
- Engineering Rigor & Quality
• Testing Culture: Hands-on experience with unit, integration, contract, and performance testing. You prioritize testable code and utilize Chaos Testing to ensure fault tolerance.
• Code Health: Deep application of SOLID, DDD, CQRS, and DRY principles. Strict adherence to clean coding conventions and documentation standards.
• Performance: Proven ability to identify and resolve bottlenecks using profiling tools (JVM tuning, heap analysis, APM tools). Experience with high-concurrency threading models. - Banking-Grade Security & Integration
• Security (Critical): Strong knowledge of secure banking practices: OAuth2, JWT, SSO, Zero-Trust architecture, and API Gateway security.
• API Orchestration: Deep understanding of RESTful/gRPC/GraphQL API lifecycles, transaction orchestration, and managing data consistency across distributed systems.
• Ecosystem: Experience integrating with legacy core banking systems, external payment gateways, and third-party APIs while handling complex timeouts, retries, and partial failures. - Workflow & Tools
• DevOps/Collaboration: Daily usage of Git/GitLab and Jira/Redmine. You are comfortable with branching strategies (GitFlow/Trunk-based), code review workflows, and CI/CD pipelines.
• Observability: High proficiency in monitoring and troubleshooting production systems using Prometheus, Grafana, ELK stack, and distributed tracing (OpenTelemetry/Jaeger). - Strategic & “Plus” Skills
• Technical Leadership: Ability to mentor engineers, perform architectural reviews, and drive strategic technical decisions.
• Future-Proofing: Proactive mindset to evaluate, prototype, and implement new methodologies to improve the development lifecycle.
• AI-SDLC: Experience leveraging AI-assisted development tools (e.g., Copilots, AI-driven code analysis) in day-to-day engineering activities. - Core Competencies & Architecture
• Experience: 10+ years of professional backend engineering experience with high-traffic systems.
• Primary Stack: Expert-level proficiency in Java (Spring Boot / Spring Cloud).
• Secondary Stack: Proven capability in Golang or Node.js.
• System Design: Mastery of distributed systems architecture—scalability (horizontal/vertical), high availability, and capacity planning.
• Database Mastery: Deep expertise in PostgreSQL/MySQL (query optimization, partitioning) and Redis(caching, distributed locks).
• Messaging: Strong experience with Kafka and event-driven architecture (event sourcing, exactly-once delivery).
Bonus points for:
• Experience building platforms serving 10M+ users.
• Proven track record with Terraform (IaC) and Kubernetes orchestration.
• Deep understanding of high-availability, multi-zone cloud infrastructure (AWS/GCP/Azure).
Cách thức ứng tuyển
Xem chi tiết và ứng tuyển tại: OCB
Ngày đăng: 07/05/2026
Nguồn: OCB
Đăng bởi: UB Job Crawler