Associate, Application Development, Consumer Banking Group Technology

DBS BankHyderabad, TelanganaOn-siteFull-timeMid level, 2–5 yearsListed 1 hour ago

Apply now

About this role

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