VP, Development Lead (JRI-6476)
Singapore
The Japan Research Institute (JRI) Limited is a subsidiary of Sumitomo Mitsui Banking Corporation (SMBC) Group. SMBC Group is a Tokyo-based bank holding company that is ranked among the largest 25 banks globally by assets under management. JRI provides comprehensive, highly value-added information services through the coordinated application of its 3 functions. i.e. information systems, consulting and think-tank. As a system integrator, JRI offers services in IT strategy planning, implementation and outsourcing to a broad range of industries and activities. JRI Singapore currently supports the overall IT functions of Sumitomo Mitsui Banking Corporation (SMBC) in Asia Pacific Region.
Responsibilities
- Code Quality & Standards
- Review and validate codebase for modularity, scalability, maintainability, and performance.
- Enforce coding standards and best practices across internal and vendor teams.
- Conduct regular code audits to identify technical debt and recommend remediation.
- Design Validation
-
- Review and validate low-level design documents, including but not limited to:
- Class diagrams
- Sequence diagrams
- Interface specifications (API contracts)
- Database schemas and ER diagrams
- Ensure design principles are consistently applied in implementation.
- Review and validate low-level design documents, including but not limited to:
- Architecture Governance
- Control architectural consistency and adherence to approved frameworks and patterns.
- Validate that actual implementation aligns with theoretical architecture.
- Contribute to solution architecture and ensure compliance during development.
- Code Management & Strategy
- Define and validate branching, merging, and baselining strategies.
- Ensure proper version control practices and release management processes.
- Monitor adherence to CI/CD pipelines and automation standards.
- Risk Management
- Identify technical risks proactively and propose mitigation strategies.
- Suggest improvements aligned with coding standards and design principles.
- Team Guidance & Collaboration
- Provide technical guidance to developers and review merge requests.
- Mentor team members and foster a culture of quality and accountability.
- Collaborate with Product Owners, Architects, and QA teams to ensure seamless delivery.
- Performance & Compliance
- Validate application performance benchmarks and optimize where necessary.
- Ensure compliance with security, data privacy, and regulatory standards.
- Maintain documentation for architecture, design decisions, and code reviews.
- Continuous Improvement
- Drive initiatives for process automation and efficiency improvements.
- Stay updated with emerging technologies and recommend adoption where relevant.
- Champion innovation and best practices within the development team
- Client and Stakeholder Engagement
-
- Partner with IT Planning dept to ensure alignment of all company platform’s architecture processes, standards, strategies and roadmap with that of JRI and or SMBC Group
- Understand and realise customer’s target business requirement and coordinate with internal teams, partners/vendors to develop IT systems according to the need
Project & Other Responsibilities
- Lead the development activities for channel applications ( both mobile (iOS & Android) and web)
- Enforcing coding standards and reviewing delivered code for scalability, performance, and maintainability
- Validating high and low‑level designs (class, sequence, API, and data models) against actual implementation
- Governing architecture adherence and code management practices (branching, merging, baselining, CI/CD)
- Proactively identifying technical risks and technical debt
- Providing hands‑on technical guidance, code reviews, and mentoring to development teams
Requirements
- Bachelor’s Degree in Information Technology, Computer Science or equivalent with around 10 years of experience to provide IT services to a Financial Institute.
-
Strong expertise in Java with hands‑on experience in Spring Boot, REST, gRPC, and microservices architecture for high‑volume channel applications.
-
Proven experience delivering internet‑facing web and mobile apps, including SSO/OIDC/SAML/MFA, secure session flows, SPA client assets, and adherence to OWASP standards.
-
Deep knowledge of API & integration technologies such as Kafka, APIs, IBM MQ/RabbitMQ, and secure file‑based/system integrations.
-
Practical experience with Docker, Kubernetes, CI/CD pipelines (Git, Jenkins, Maven, GitOps/ArgoCD) and cloud‑native deployment patterns.
-
Strong understanding of databases (Oracle, NoSQL), ElasticSearch, and JSON/XML/Protobuf/OpenAPI, with exposure to payments or cash‑management domain preferred.
- Experience in IT system development project management and delivery service in large organization
- Strong sense of ownership and takes responsibility.
- Possess strong and assertive verbal, written communication and presentation skills.
- Ability to work in a fast-paced environment with constantly changing priorities.
- Good bi-directional and collaborative attitude in order to work as a professional in a team.