Jobs
D

Associate, Application Development, Consumer Banking Group Technology

DBS BankTS, IN3d ago
Full-timevia indeed

Required Skills

apici/cddockergitjavajenkinsjirajunitkubernetesmicroservicesspringsql

Job Description

  • *Business Function**

Group 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.

  • *Required Skills \& Experience**
  • Minimum **4\+ years of hands\-on experience** in Software Development with strong backend engineering expertise.
  • Strong understanding of **Data Structures, Algorithms, Computational Complexity, and Problem Solving** .
  • Excellent working knowledge of **Java (17\+)** , including:

+ Concurrency and Multithreading

+ Collections Framework

+ JVM Internals and Performance Optimization

+ Functional Programming concepts

  • Hands\-on experience in designing, developing, and maintaining **Java/Spring\-based applications** , including:

+ Spring Boot

+ Spring MVC

+ Spring Data JPA

+ RESTful APIs

+ Event\-Driven Architectures

  • Proven experience in building and operating **Microservices architectures** , including service decomposition, resilience patterns, scalability, and observability.
  • Strong understanding of **Object\-Oriented Analysis \& Design (OOAD)** and implementation of common design patterns, SOLID principles, and clean architecture practices.
  • Excellent knowledge of **Relational Databases** , SQL optimization, query tuning, indexing strategies, and performance troubleshooting.
  • Experience with **Test\-Driven Development (TDD)** and automated testing frameworks include:

+ JUnit

+ Mockito

+ Spring Test

+ Karate or Cucumber Framework (BDD)

* Proficiency with modern SDLC and DevOps tools

+ Git / Bitbucket

+ Maven / Gradle

+ Jenkins

+ SonarQube

+ Nexus

+ JIRA

* Experience working with Cloud and Container platforms

+ Docker

+ Kubernetes (preferred)

  • Familiarity with observability and monitoring tools like ELK.
  • Strong automation and scripting capabilities.
  • Ability to work effectively in dynamic, fast\-paced environments and quickly adapt to evolving business and technology requirements.

Strong verbal and written communication skills with the ability to collaborate across distributed teams and stakeholders.

  • *AI\-Assisted Development \& Engineering Productivity (GenAI)**
  • Experience using **Generative AI\-powered software development tools** to improve engineering productivity and code quality, such as:

+ Gemini CLI

+ Claude Code / Claude CLI

* Ability to leverage AI tools for

+ Code generation and refactoring

+ Unit test creation

+ API development and documentation

+ Code review assistance

+ Root cause analysis and troubleshooting

+ Performance optimization recommendations

  • Understanding of **Responsible AI\-assisted development practices** , including:

+ Validating AI\-generated code

+ Security and compliance reviews

+ Prompt engineering for software development

+ AI\-assisted debugging and system analysis

Maintaining code quality, maintainability, and governance standards

+

  • *Preferred Qualifications**
  • Experience in Banking, Payments, FinTech, or high\-volume transaction systems.
  • Experience with CI/CD pipelines, Infrastructure as Code, and Cloud\-native application development.
  • Contributions to engineering productivity initiatives, developer platforms, or AI\-driven development practices will be highly valued.
  • *Location:**

Hyderabad \- DTI Waverock SEZ

  • *Job:**

Technology

  • *Schedule:**

Regular

  • *Employee Status:**

Full time

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Hyderabad
Posted
3d ago
Source
Indeed