DBS Bank logo

Associate, Application Developer, Consumer Banking Group Technology

DBS Bank
NewPosted today

LOCATION

Hyderabad · Onsite

EXPERIENCE

4+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaSpring BootMicroservices ArchitectureRESTful APIsEvent-Driven ArchitectureSQL

Job description

Overview

Hands-on backend application developer role in DBS Bank's Consumer Banking Group Technology team, focused on Java/Spring-based microservices and AI-assisted engineering productivity.

What you'll need

  • 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, and Functional Programming concepts
  • Hands-on experience designing, developing, and maintaining Java/Spring-based applications, including Spring Boot, Spring MVC, Spring Data JPA, RESTful APIs, and Event-Driven Architectures
  • Proven experience building and operating Microservices architectures, including service decomposition, resilience patterns, scalability, and observability
  • Strong understanding of Object-Oriented Analysis and 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, including JUnit, Mockito, Spring Test, and Karate or Cucumber (BDD)
  • Proficiency with modern SDLC and DevOps tools: Git / Bitbucket, Maven / Gradle, Jenkins, SonarQube, Nexus, and JIRA
  • Experience working with cloud and container platforms, including Docker
  • Familiarity with observability and monitoring tools such as ELK
  • Strong automation and scripting capabilities
  • Ability to work effectively in dynamic, fast-paced environments and adapt quickly to evolving business and technology requirements
  • Strong verbal and written communication skills, with the ability to collaborate across distributed teams and stakeholders
  • Experience using Generative AI-powered software development tools to improve engineering productivity and code quality, such as Gemini CLI and 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, and 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, and maintaining code quality, maintainability, and governance standards

Nice to have

  • Kubernetes
  • 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

Details

  • Location: Hyderabad - DTI Waverock SEZ
  • Job: Technology
  • Schedule: Regular
  • Employee status: Full time

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Associate, Application Developer, Consumer Banking Group Technology