Associate/Senior Associate, Application Developer(Java Backend), Consumer Banking Group Technology.

DBS Bank

Hyderabad

On-site

INR 900,000 - 1,300,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

DBS Bank Hyderabad seeks a senior backend engineer with deep Java/Spring experience to design, develop and maintain scalable microservices. You will optimize databases, implement automated tests and participate in modern SDLC/DevOps practices. Knowledge of AI-assisted development and observability will be valued.

The role requires 4+ years of hands-on backend experience, strong problem solving, and the ability to thrive in a dynamic environment with fintech and high-volume processing exposure.

Qualifications

  • Strong background in data structures, algorithms and problem solving.
  • Excellent Java (17+) knowledge including concurrency, collections, JVM internals and performance optimization.
  • Hands-on design, development and maintenance of Java/Spring-based apps (Spring Boot, Spring MVC, Spring Data JPA).
  • Experience building microservices, service decomposition, resilience, scalability and observability.
  • OOAD, design patterns, SOLID and clean architecture principles.
  • Relational databases, SQL optimization, tuning and indexing.
  • Experience with TDD and automated tests (JUnit, Mockito, Spring Test, Karate, Cucumber).
  • Proficiency with SDLC and DevOps tools (Git/Bitbucket, Maven/Gradle, Jenkins, SonarQube, Nexus, JIRA).
  • Experience with cloud/container platforms like Docker and Kubernetes (preferred).
  • Familiarity with ELK for observability and monitoring.
  • Strong automation/scripting abilities.
  • Ability to thrive in fast-paced environments and adapt to changing tech requirements.
  • Experience using GenAI tools to improve productivity and code quality.

Responsibilities

  • Contribute to Java/Spring-based application design, development and maintenance.
  • Design and operate microservices architectures with scalability and observability.
  • Apply OOAD, design patterns and clean architecture principles in codebase.
  • Optimize SQL and database performance; conduct profiling and tuning.
  • Support automated testing, CI/CD, and DevOps workflows.
  • Collaborate across teams to deliver AI-assisted development capabilities.

Skills

Data Structures
Algorithms
Problem Solving
Java 17+
Concurrency & Multithreading
Spring Framework
RESTful APIs
Microservices
OOAD & SOLID
SQL & DB Tuning
TDD & Testing
CI/CD
Git & Maven/Gradle
JUnit/Mockito
Docker & Kubernetes
Observability (ELK)
AI-assisted Dev

Tools

Docker
Kubernetes
Git/Bitbucket
Maven/Gradle
Jenkins
SonarQube
Nexus
JIRA

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.

  • Strong understanding of Data Structures, Algorithms, Computational Complexity, and Problem Solving
  • Excellent working knowledge of Java (17+), including Concurrency and Multithreading, the Collections Framework, JVM Internals, Performance Optimization, and 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, and 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 and Design (OOAD), including the 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, Karate, and Cucumber (BDD)
  • Proficiency with modern SDLC and DevOps tools, including Git/Bitbucket, Maven/Gradle, Jenkins, SonarQube, Nexus, and JIRA
  • Experience working with cloud and container platforms such as Docker and Kubernetes (preferred)
  • Familiarity with observability and monitoring tools such as ELK
  • Strong automation and scripting capabilities
  • Ability to work effectively in dynamic, fast-paced environments and quickly adapt to evolving business and technology requirements
  • Experience using Generative AI-powered software development tools to improve engineering productivity and code quality, such as Gemini CLI, Claude Code, and 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, conducting security and compliance reviews, Prompt engineering for software development, AI-assisted debugging and system analysis, Maintaining code quality, maintainability, and governance standards
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.

Roles & Responsibilities
  • Strong understanding of Data Structures, Algorithms, Computational Complexity, and Problem Solving
  • Excellent working knowledge of Java (17+), including Concurrency and Multithreading, the Collections Framework, JVM Internals, Performance Optimization, and 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, and 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 and Design (OOAD), including the 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, Karate, and Cucumber (BDD)
  • Proficiency with modern SDLC and DevOps tools, including Git/Bitbucket, Maven/Gradle, Jenkins, SonarQube, Nexus, and JIRA
  • Experience working with cloud and container platforms such as Docker and Kubernetes (preferred)
  • Familiarity with observability and monitoring tools such as ELK
  • Strong automation and scripting capabilities
  • Ability to work effectively in dynamic, fast-paced environments and quickly adapt to evolving business and technology requirements
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, and 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, conducting security and compliance reviews, Prompt engineering for software development, AI-assisted debugging and system analysis, Maintaining code quality, maintainability, and governance standards
Requirements:
  • Minimum of 4+ years of hands-on experience in software development, with strong backend engineering expertise
  • Experience in Banking, Payments, FinTech, or high-volume transaction processing systems
  • Experience with CI/CD pipelines, Infrastructure as Code (IaC), and cloud-native application development
  • Contributions to engineering productivity initiatives, developer platforms, or AI-driven development practices will be highly valued
  • Strong verbal and written communication skills, with the ability to collaborate effectively across distributed teams and stakeholders.
Location:

Hyderabad - DTI Waverock SEZ

Job:

Technology

Schedule:

Regular

Employee 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, Application Developer(ReactJS Frontend Developer), Consumer Banking Group Technology
Associate/Senior Associate, Application Developer(ReactJS Frontend Developer), Consumer Banking Group Technology

DBS Bank • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Associate, Application Developer, Consumer Banking Group Technology
Associate, Application Developer, Consumer Banking Group Technology

DBS Bank • Hyderabad

On-site
INR 1,800,000 - 3,600,000
Full Stack Java Developer
Full Stack Java Developer

Citi • Chennai District

On-site
INR 1,500,000 - 2,500,000
Senior Engineer - Java + AI Engineer, AVP
Senior Engineer - Java + AI Engineer, AVP

Deutsche Bank • India

On-site
INR 1,800,000 - 2,400,000
Best in class leave policy
Gender neutral parental leaves
Childcare reimbursement
+5
Node.js developer
Node.js developer

Talent Corner Hr Services • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Staff Software Architect
Staff Software Architect

Broadcom • Hyderabad

On-site
INR 3,500,000 - 6,500,000
Java Full Stack Developer
Java Full Stack Developer

First Object • Bengaluru

Hybrid
INR 2,400,000 - 4,200,000
Engineering, AS
Engineering, AS

Deutsche Bank • Pune District

On-site
INR 1,200,000 - 1,800,000
Leave policy
Parental leave
Childcare support
+5
Senior Associate, Application Developer, Consumer Banking Group Technology
Senior Associate, Application Developer, Consumer Banking Group Technology

DBS Bank • Hyderabad

On-site
INR 3,000,000 - 4,200,000
Software Engineer
Software Engineer

Digitap.ai • Bengaluru

On-site
INR 800,000 - 1,200,000
Real-world experience
Continuous learning opportunities
Collaborative culture