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

DBS Bank Ltd

Helena (MT)

On-site

USD 13,000 - 19,000

Full time

6 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 senior backend engineer to design, develop, and maintain Java/Spring applications and microservices. You will focus on concurrency, performance, and clean architecture while leveraging CI/CD and IaC in a banking environment.

Collaboration across distributed teams is essential, with emphasis on test-driven development and observability. The role involves building scalable services, optimizing databases, and contributing to engineering productivity through AI-assisted

Qualifications

  • Minimum 4+ years of hands-on software development experience.
  • Experience in Banking, Payments, FinTech, or high-volume transaction processing systems is valued.
  • CI/CD pipelines, Infrastructure as Code (IaC), and cloud-native development experience.

Responsibilities

  • Design, develop, and maintain Java/Spring-based applications including RESTful APIs and microservices.
  • Build and operate microservices architectures with a focus on scalability, resilience, and observability.
  • Apply TDD and automated testing to ensure code quality and reliability.
  • Collaborate across distributed teams using modern SDLC and DevOps practices.

Skills

Java 17+
Concurrency & Multithreading
Spring Framework
Microservices
OOAD & Design Patterns
SQL & Database Tuning
TDD & Testing
CI/CD & DevOps
Cloud: Docker & Kubernetes
Observability & Monitoring

Tools

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.

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

DBS Bank Ltd • Helena (MT)

On-site
USD 19,000 - 34,000
Associate/Senior Associate, Application Developer(Fullstack withAngular/ReactJS), Institutional Ban
Associate/Senior Associate, Application Developer(Fullstack withAngular/ReactJS), Institutional Ban

DBS Bank Ltd • Helena (MT)

On-site
USD 15,000 - 22,000
Full Stack Java and AI Developer - Assistant Vice President
Full Stack Java and AI Developer - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 21,000 - 44,000
Senior Java lead Developer - Assistant Vice President
Senior Java lead Developer - Assistant Vice President

Citi • New York (NY)

On-site
USD 13,000 - 21,000
Senior Lead Java Development - Assistant Vice President
Senior Lead Java Development - Assistant Vice President

Citi • New York (NY)

On-site
USD 21,000 - 34,000
Java Full Stack Developer
Java Full Stack Developer

Citi • New York (NY)

Hybrid
USD 15,000 - 22,000
Senior Lead Software Engineer
Senior Lead Software Engineer

JPMorgan Chase & Co. • Westerville (OH)

On-site
USD 120,000 - 180,000
Java Developer, Institutional Banking Technology
Java Developer, Institutional Banking Technology

DBS Bank Ltd • San Diego (CA)

On-site
USD 45,000 - 90,000
Lead Software Engineer - Java Full Stack Engineering
Lead Software Engineer - Java Full Stack Engineering

JPMorgan Chase & Co. • Chicago (IL)

On-site
USD 150,000 - 210,000
Java AI Branch Ops Lead Software Engineer
Java AI Branch Ops Lead Software Engineer

JPMorgan Chase & Co. • Westerville (OH)

On-site
USD 130,000 - 180,000