Senior Software Engineer - Customer Domain

ColendiBank

Fatih

On-site

TRY 500,000 - 800,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ColendiBank, Türkiye's first AI-powered digital native universal deposit bank, is seekingSenior Java Developers specialized in Customer Domain to develop backend services for its digital banking platform. You will focus on customer onboarding, KYC, master data, and lifecycle management, partnering with product, analysis, QA, compliance, and core banking teams.

The role emphasizes building scalable RESTful APIs, integrating with core banking and external verification services, ensuring data

Qualifications

  • 4+ years of hands-on software development in the Customer Domain within the banking sector.
  • Strong Java and Spring Boot development experience in banking systems.
  • Experience with customer onboarding, KYC, master data, and lifecycle management.
  • Familiarity with core banking integrations and external data providers.
  • Knowledge of RESTful APIs, microservices, and distributed backend systems.
  • Experience with Oracle and PostgreSQL databases.
  • Git, Maven, and CI/CD pipelines in modern development.
  • Strong analytical thinking and problem-solving skills.
  • Core banking experience is a plus.

Responsibilities

  • Develop and maintain backend services for customer onboarding, KYC, and lifecycle processes.
  • Design services for customer master data, status, segmentation, and relationships.
  • Implement customer management functionalities for individuals and corporates.
  • Integrate customer services with digital channels, core banking, authentication platforms, compliance, and external verifications.
  • Build scalable RESTful APIs and microservices supporting customer journeys.
  • Ensure customer data consistency, security, confidentiality, traceability, and auditability across distributed systems.
  • Write clean, maintainable, and testable code.
  • Collaborate closely with product, business analysis, QA, compliance, operations, and core banking teams.

Skills

Java
Spring Boot
Banking domain
KYC
Customer onboarding
RESTful APIs
Microservices
Data security
High-volume transactions
Customer lifecycle

Tools

Oracle
PostgreSQL
Git
Maven
CI/CD

Job description

ColendiBank is Türkiye's first AI-powered digital native universal deposit bank, pioneering the integration of advanced technology with accessible financial services. Officially launched in 2024 following the acquisition of a coveted digital banking license, the bank caters to individuals and SMEs with a focus on micro credit and innovative deposit services. As a fully digital institution, ColendiBank leverages a cutting-edge, scalable core banking platform to deliver seamless, secure, and user-friendly experiences. Its commitment to innovation positions it as a leader in redefining digital banking in Türkiye.

Job Description

We are seeking Senior Java Developers specialized in Customer Domain to develop backend systems for ColendiBank’s digital banking platform.

We are looking for experienced developers with strong banking domain expertise in:

  • Customer onboarding and customer acquisition
  • KYC and identity verification processes
  • Customer master data and profile management
  • Customer lifecycle, status, and segmentation management
  • Individual and corporate customer structures
  • Customer consent, communication preferences, and regulatory information
  • Digital channels, core banking, and external verification system integrations

If you have hands-on software development experience specifically in banking Customer Domain systems and would like to be part of ColendiBank, we would love to connect.

Key Responsibilities
  • Develop and maintain backend services for customer onboarding, KYC, identity verification, and customer lifecycle processes
  • Design and implement services for customer master data, profile information, status management, segmentation, and customer relationships
  • Develop individual and corporate customer management functionalities in line with banking business requirements
  • Integrate customer services with digital channels, core banking systems, authentication platforms, compliance systems, and external verification services
  • Build scalable RESTful APIs and microservices supporting digital customer journeys
  • Ensure customer data consistency, security, confidentiality, traceability, and auditability across distributed systems
  • Develop reliable validation, exception management, retry, and integration flows for customer-related processes
  • Support high-volume and highly available customer services used across banking products and channels
  • Write clean, maintainable, and testable code
  • Collaborate closely with product, business analysis, QA, compliance, operations, and core banking teams
What We’re Looking For
  • Minimum 4 years of hands-on software development experience specifically in Customer Domain within the banking sector
  • Strong Java and Spring Boot development experience
  • Hands-on development experience in banking customer systems such as customer onboarding, KYC, customer master data, profile management, customer status, or segmentation
  • Experience in individual and/or corporate customer data models and customer lifecycle processes
  • Experience integrating with core banking, digital channels, identity verification, authentication, compliance, or external data provider systems
  • Strong understanding of RESTful APIs, microservices architecture, and distributed backend systems
  • Experience with high-volume transactional systems
  • Strong knowledge of data consistency, security, audit logging, and sensitive customer data management
  • Experience with Oracle and PostgreSQL databases
  • Familiarity with Git, Maven, CI/CD pipelines, and modern software development practices
  • Strong analytical thinking and problem-solving skills
  • Core banking experience is considered a plus
Join Us

At ColendiBank, you’ll play a key role in redefining the retail banking experience. We offer opportunities for professional growth in a collaborative, inclusive environment, contributing to a pioneering journey in the digital banking landscape.

Become a core part of our journey. Join ColendiBank as we build the future of digital banking.

ColendiBank is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer - Banking Customer Domain
Senior Java Backend Engineer - Banking Customer Domain

ColendiBank • Fatih

On-site
TRY 500,000 - 800,000
Treasury Trading Manager
Treasury Trading Manager

ColendiBank • Fatih

On-site
TRY 600,000 - 1,200,000
Compliance Manager
Compliance Manager

ColendiBank • Fatih

On-site
TRY 650,000 - 900,000
Bireysel Krediler Ürün Geliştirme Yönetmeni
Bireysel Krediler Ürün Geliştirme Yönetmeni

ColendiBank • Fatih

On-site
TRY 1,200,000 - 1,600,000
Ağ ve Güvenlik Uzmanı
Ağ ve Güvenlik Uzmanı

ColendiBank • Fatih

On-site
TRY 180,000 - 280,000
Full Stack Java Developer (Banking)
Full Stack Java Developer (Banking)

OBSS • Fatih

Hybrid
Competitive salaries
Flexible and hybrid working arrangements
Training programs, certifications, and workshops
Digital Money Manager
Digital Money Manager

Garanti BBVA Teknoloji • Fatih

On-site
TRY 300,000 - 560,000
Private health insurance
Life insurance
Birthday off day
+2
Senior Software Developer (.Net)
Senior Software Developer (.Net)

adesso Turkey • Fatih

On-site
TRY 420,000 - 640,000
Competitive salary
Private health insurance
Udemy access
+2
Digital Assets Backend Engineer
Digital Assets Backend Engineer

ING Hubs B.V. Turkiye • Başakşehir

Hybrid
TRY 1,000,000 - 1,400,000
Hybrid working model
Training budget and Udemy partnership
Global mobility opportunities
+4
Integration Developer
Integration Developer

Fimpleos • Fatih

On-site