Associate/Senior Associate, Finacle Developer, Core Banking Technology

DBS Bank Ltd

Hyderabad

On-site

INR 1,500,000 - 2,100,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DBS Bank Ltd seeks a backend developer in Hyderabad to design, implement, and maintain Finacle customizations and microservices using Java 17+ and Spring Boot. You will integrate Finacle with multiple channels, develop APIs, and ensure robust data handling with SQL/PLSQL.

Role involves operating within OpenShift/Kubernetes environments, implementing CI/CD pipelines, and contributing to secure, scalable core banking solutions. Strong problem solving and collaboration are essential.

Qualifications

  • BS/MS in Computer Science, Software Engineering, or related with strong data structures.
  • 4+ years of backend development experience with Finacle customization/integration.
  • Experience with Finacle architecture, user hooks, scripts, interfaces, and deployments.

Responsibilities

  • Design, develop, and maintain Finacle customizations and microservices in Java 17+.
  • Build secure RESTful services and integrate Finacle with frontends via APIs.
  • Develop and optimize SQL/PLSQL; create batch jobs and scripts.
  • Support deployments, release packaging, and post-release validation.
  • Triage production issues with logs, traces, and root-cause analysis.

Skills

Java 17+
Spring Boot
OpenShift/K8s
Oracle SQL/PLSQL
Finacle customization

Education

B.E./B.Tech in CS/Engineering

Tools

Kafka
MySQL
Redis
Liquibase/Flyway
Jenkins

Job description

Business FunctionGroup Technology enables and empowers the bank with an efficient, nimble, and resilient infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation. In Group Technology, we manage most the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.Roles and Responsibilities:Finacle Customization: Design, develop, configure, and maintain Finacle customizations, user hooks, scripts, batch programs, menus, and interfaces in line with approved solution designs and coding standards.Core Banking Integration: Build and support secure integrations between Finacle and surrounding channels/platforms using APIs, messaging, file-based interfaces, and scheduled/batch processing; ensure reconciliation, error handling, idempotency, and auditability.Finacle Domain Delivery: Translate banking requirements into technical solutions across relevant product areas such as CASA/Term Deposits, Loans, payments, customer/account services, Wealth Management Services (WMS), and Core Banking integrations.Finacle Data & Scripting: Develop and optimize Oracle SQL/PLSQL and Unix/Shell scripts used for Finacle enquiries, reports, batch processing, operational utilities, and production diagnostics.Finacle Release & Environment Support: Support impact assessment, deployment packaging, configuration, regression validation, release implementation, and post-release verification across Finacle environments.Diagnose functional and technical issues across online and batch flows, analyze logs and database behavior, perform root-cause analysis, and implement durable fixes in partnership with operations and product teamsMicroservices Development: Design, develop, and maintain microservices using Java 17+ (with Java 21 LTS) and Spring Boot 3.3.x including Spring Cloud 2023.x for microservices patterns. End-to-end integration experience of microservices with frontend systems using RESTful APIs and event-driven architectureDatabase Management: Develop and maintain databases using MySQL 8.x and Redis 7.x for caching and session management, optimizing for performance, reliability, and implementing database migrations using Liquibase or FlywayAPI Development: Create and document RESTful APIs using OpenAPI/Swagger specifications for seamless integration with frontend applications and third-party services. Experience with API Gateway (Spring Cloud Gateway or Kong) , GraphQL is a plusFeature Release: Collaborate with product teams and business stakeholders to gather requirements, translate business requirements into technical solutions, and implement new features following Domain Driven Design (DDD) principles, ensuring timely and successful releasesBug Fixing: Troubleshoot and resolve bugs in a timely manner using Test Driven Development (TDD) approach, maintaining high standards of code quality and performance through comprehensive unit and integration testingApplication Updates: Regularly update applications implementing new features, addressing bugs, enhancing system performance, and following secure coding practices (OWASP Top 10 compliance) with production-quality codeUpgrade Management: Manage upgrades of Spring Boot, backend databases, and cloud platform dependencies ensuring compatibility, improved performance, and maintaining zero-trust security architectureProduction Support: Work with operations team to monitor and troubleshoot production issues using observability tools (Prometheus, Grafana, ELK Stack/Splunk, Jaeger/Zipkin), participate in on-call rotations and conduct post-mortem analysisDeployment Automation: Deploy microservices using CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions), containerize applications with Docker, and orchestrate with Kubernetes (deployments, services, ingress, ConfigMaps)Performance Monitoring: Utilize monitoring tools (Micrometer, Prometheus, Grafana, OpenTelemetry) to analyze system performance, implement distributed tracing, and conduct performance testing using JMeter or Gatling based on metrics and feedbackHands on experience on Finacle version 10.x/11.xRequirementsDegree in Computing / Computer Science / Engineering preferred BS/MS degree in Computer Science, Software Engineering or a related subject with strong foundation in algorithms, data structures, and system designShould be able to apply Agentic AI approaches towards SDLC phases with AI first mindset4 to 10 years of years of experience in backend development, including hands-on Finacle customization/integration using Java, SQL and Unix/Shell scriptingHands-on experience in Finacle application development, customization, implementation, upgrade, or production support within a Core Banking environment.Working knowledge of Finacle architecture and common customization/integration constructs, including user hooks, scripts, batch jobs, interfaces, application configuration, and deployment artefacts.Banking domain knowledge in at least one area such as CASA/Term Deposits, Loans, payments, customer/account services, or Core Banking integrations.Experience troubleshooting Finacle online and batch issues through application logs, database analysis, interface monitoring, reconciliation, and root-cause analysis.Exposure to Finacle deployments on OpenShift/Kubernetes and integration with Spring Boot microservices is preferred.Proficient in Java 17+ features (records, sealed classes, pattern matching, virtual threads) with deep understanding of JVM internals, garbage collection, and performance tuningExperience with messaging and event streaming platforms (Apache Kafka 3.x, RabbitMQ, or AWS SQS/SNS) and event-driven architecture patternsKnowledge of CI/CD tools (Jenkins, GitLab CI, GitHub Actions), containerization technologies (Docker, Kubernetes) and Infrastructure as Code (Terraform, Helm, CloudFormation)Experience with MySQL 8.x or similar relational databases. NoSQL databases (MongoDB, Cassandra, DynamoDB) knowledge is a plusCloud platform experience (AWS, Azure, GCP, or Pivotal/VMware Tanzu)Strong understanding of microservices architecture, design principles, and Domain Driven Design (DDD)Proficient in unit testing (JUnit 5, Mockito, AssertJ), integration testing (Testcontainers, Spring Boot Test), and Test Driven Development (TDD)Experience with OAuth 2.0/OpenID Connect (OIDC), JWT token handling, and API security best practicesFamiliarity with production support, observability tools, troubleshooting, and incident managementStrong problem-solving skills, excellent communication and collaboration abilities, and continuous learning mindsetProficiency in Finacle-related development skills such as Java, Oracle SQL/PLSQLUnix/Shell scripting, and ADA/Finacle scripting, as applicable to the implementationLocation:Hyderabad - DTI Waverock SEZJob:TechnologySchedule:RegularEmployee Status:Full time
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Senior Associate Finacle Developer Core Banking Technology
Associate Senior Associate Finacle Developer Core Banking Technology

DBS Bank (Indonesia) • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Associate Senior Associate Finacle Developer Core Banking Technology
Associate Senior Associate Finacle Developer Core Banking Technology

DBS Bank Ltd • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Associate/Senior Associate, Finacle Tester, Core Banking Technology
Associate/Senior Associate, Finacle Tester, Core Banking Technology

DBS Bank (Indonesia) • Hyderabad

On-site
INR 900,000 - 1,300,000
Associate Senior Associate Finacle Tester Core Banking Technology
Associate Senior Associate Finacle Tester Core Banking Technology

DBS Bank (Indonesia) • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Finacle Techno-Functional Consultant
Finacle Techno-Functional Consultant

GSSTech Group • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Finacle Techno-Functional Consultant
Finacle Techno-Functional Consultant

Global Software Solutions Group • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Finacle Techno-Functional Consultant
Finacle Techno-Functional Consultant

Valuelabs • Bengaluru

Hybrid
INR 2,800,000 - 4,000,000
Finacle Techno-Functional Consultant
Finacle Techno-Functional Consultant

GSS Group • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Finacle Developer
Finacle Developer

Inspirisys • Mumbai

On-site
INR 900,000 - 1,300,000
Finacle Test Engineer (Banking Technology)
Finacle Test Engineer (Banking Technology)

GSSTech Group • Chennai District

On-site
INR 1,200,000 - 1,800,000