Associate, Application Developer, Consumer Banking Group Technology

DBS

Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DBS Hyderabad is seeking an experienced backend developer skilled in Java 17+ and Spring Boot 3.x to design, implement, and maintain microservices. You will build RESTful APIs, apply event-driven patterns, optimize MySQL 8.x / PostgreSQL 15+ data access, and run CI/CD with Jenkins, Docker, and Kubernetes.

The role requires collaboration with product teams, strong problem-solving, and commitment to secure, scalable software for a leading financial services group.

Qualifications

  • Strong foundation in algorithms, data structures, and system design.
  • Experience with backend Java and Spring Boot in production.
  • Hands-on with microservices patterns and CI/CD.

Responsibilities

  • Design, develop, and maintain microservices using Java 17+ and Spring Boot 3.3.x with Spring Cloud 2023.x.
  • Implement RESTful APIs and event-driven integrations with frontend systems.
  • Develop and optimize databases (MySQL 8.x, PostgreSQL 15+) and caching (Redis).
  • Create API documentation with OpenAPI/Swagger.
  • Collaborate with product teams to deliver features via DDD and TDD methodologies.
  • Maintain production-grade code with secure practices and perform post-mortems when needed.

Skills

Problem solving
Communication
Team collaboration
Learning mindset

Education

BS/MS in Computer Science or related
Degree in Computing/CS/Engineering preferred

Tools

Java 17+
Spring Boot 3.x
Spring Cloud
MySQL 8.x
PostgreSQL 15+
Redis 7.x
Docker
Kubernetes
Jenkins
GitLab CI
GitHub Actions
OpenAPI/Swagger
OAuth 2.0/OIDC
JUnit 5
Testcontainers

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 and Responsibilities
  • Microservices Development: Design, develop, and maintain microservices using Java 17+ (with Java 21 LTS) and Spring Boot 3.3.x including Spring Cloud 2023.x for microservices patterns.
  • End-to-end integration experience of microservices with frontend systems using RESTful APIs and event-driven architecture
  • Database Management: Develop and maintain databases using MySQL 8.x, PostgreSQL 15+, and Redis 7.x for caching and session management, optimizing for performance, reliability, and implementing database migrations using Liquibase or Flyway
  • API Development: Create and document RESTful APIs using OpenAPI/Swagger specifications for seamless integration with frontend applications and third-party services.
  • Experience with API Gateway (Spring Cloud Gateway or Kong) , GraphQL is a plus
  • Feature Release: Collaborate with product teams and business stakeholders to gather requirements, translate business requirements into technical solutions, and implement new features following Domain Driven Design (DDD) principles, ensuring timely and successful releases
  • Bug Fixing: Troubleshoot and resolve bugs in a timely manner using Test Driven Development (TDD) approach, maintaining high standards of code quality and performance through comprehensive unit and integration testing
  • Application Updates: Regularly update applications implementing new features, addressing bugs, enhancing system performance, and following secure coding practices (OWASP Top 10 compliance) with production-quality code
  • Upgrade Management: Manage upgrades of Spring Boot, backend databases, and cloud platform dependencies ensuring compatibility, improved performance, and maintaining zero-trust security architecture
  • Production Support: Work with operations team to monitor and troubleshoot production issues using observability tools (Prometheus, Grafana, ELK Stack/Splunk, Jaeger/Zipkin), participate in on-call rotations and conduct post-mortem analysis
  • Deployment Automation: Deploy microservices using CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions), containerize applications with Docker, and orchestrate with Kubernetes (deployments, services, ingress, ConfigMaps)
  • Performance Monitoring: Utilize monitoring tools (Micrometer, Prometheus, Grafana, OpenTelemetry) to analyze system performance, implement distributed tracing, and conduct performance testing using JMeter or Gatling based on metrics and feedback.
Requirements
  • Degree in Computing / Computer Science / Engineering preferred
  • BS/MS degree in Computer Science, Software Engineering or a related subject with strong foundation in algorithms, data structures, and system design
  • 4 to 6 years of experience in backend development using Java and Spring Boot
  • Proficient in Java 17+ features (records, sealed classes, pattern matching, virtual threads) with deep understanding of JVM internals, garbage collection, and performance tuning
  • Hands-on experience with Spring Boot 3.x, Spring Framework 6.x, Spring Cloud, Spring Data JPA, Spring Security, and Spring WebFlux (reactive programming)
  • Proficient in developing RESTful APIs, Microservices architecture patterns (API Gateway, Service Discovery, Circuit Breaker, CQRS, Event Sourcing)
  • Experience with messaging and event streaming platforms (Apache Kafka 3.x, RabbitMQ, or AWS SQS/SNS) and event-driven architecture patterns
  • Knowledge of CI/CD tools (Jenkins, GitLab CI, GitHub Actions), containerization technologies (Docker, Kubernetes) and Infrastructure as Code (Terraform, Helm, CloudFormation)
  • Experience with MySQL 8.x, PostgreSQL 15+, or similar relational databases.
  • NoSQL databases (MongoDB, Cassandra, DynamoDB) knowledge is a plus
  • Cloud platform experience (AWS, Azure, GCP, or Pivotal/VMware Tanzu)
  • Strong understanding of microservices architecture, design principles, and Domain Driven Design (DDD)
  • Proficient in unit testing (JUnit 5, Mockito, AssertJ), integration testing (Testcontainers, Spring Boot Test), and Test Driven Development (TDD)
  • Experience with OAuth 2.0/OpenID Connect (OIDC), JWT token handling, and API security best practices
  • Familiarity with production support, observability tools, troubleshooting, and incident management
  • Strong problem-solving skills, excellent communication and collaboration abilities, and continuous learning mindset
Job Details
  • Location: Hyderabad - DTI Waverock SEZ
  • Job: Technology
  • Schedule: Regular Employee
  • Status: Full time
About DBS

DBS is more than a bank - we're shaping the future of finance and communities. With innovation at our core and impact in our DNA, we go beyond banking to build careers, relationships, and a better world. DBS is a leading financial services group in Asia with a presence in 19 markets. Headquartered and listed in Singapore, DBS is in the three key Asian axes of growth: Greater China, Southeast Asia and South Asia. Recognised for its global leadership, DBS has been named "World's Best Bank" by Global Finance, "World's Best Bank" by Euromoney and "Global Bank of the Year" by The Banker. The bank is at the forefront of leveraging digital technology to shape the future of banking, having been named "World's Best Digital Bank" by Euromoney and the world's "Most Innovative in Digital Banking" by The Banker. In addition, DBS has been accorded the "Safest Bank in Asia" award by Global Finance for 15 consecutive years from 2009 to 2023. DBS provides a full range of services in consumer, SME and corporate banking. As a bank born and bred in Asia, DBS understands the intricacies of doing business in the region’s most dynamic markets and is committed to building lasting relationships with customers. With its extensive network of operations in Asia and emphasis on engaging and empowering its staff, DBS presents exciting career opportunities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Associate, Application Developer, Consumer Banking Group Technology
Senior Associate, Application Developer, Consumer Banking Group Technology

DBS • Hyderabad

On-site
INR 2,000,000 - 3,200,000
Associate, SRE Engineer , Site Reliability Engineering
Associate, SRE Engineer , Site Reliability Engineering

DBS • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Assistant Vice President, Digital Platform Speciliast, Consumer Banking Group
Assistant Vice President, Digital Platform Speciliast, Consumer Banking Group

DBS Bank Ltd • Mumbai

On-site
INR 1,500,000 - 2,100,000
Officer, Customer Service Officer, Consumer Banking Group
Officer, Customer Service Officer, Consumer Banking Group

DBS • Hyderabad

On-site
INR 300,000 - 540,000
Assistant Officer, Specialist, Contact Centre, Corporate Banking, Technology & Operations
Assistant Officer, Specialist, Contact Centre, Corporate Banking, Technology & Operations

DBS Bank Ltd • Chennai District

On-site
INR 240,000 - 360,000
Associate, Data Engineer, Transformation and Data
Associate, Data Engineer, Transformation and Data

DBS Bank Australia • Hyderabad

On-site
INR 600,000 - 1,000,000
Associate, Release and Deployment Support , Site Reliability Engineering
Associate, Release and Deployment Support , Site Reliability Engineering

DBS Bank Ltd • Hyderabad

On-site
INR 1,400,000 - 2,400,000
Associate, Release and Deployment Support , Site Reliability Engineering
Associate, Release and Deployment Support , Site Reliability Engineering

DBS • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Fixed Term Appoinment, Specialist - Know Your Customer, Small Medium Enterprises
Fixed Term Appoinment, Specialist - Know Your Customer, Small Medium Enterprises

DBS • Pune District

On-site
INR 1,200,000 - 2,200,000
Flexible working
Career development
Competitive compensation
Associate, Infrastructure Engineer, Central Operation Office
Associate, Infrastructure Engineer, Central Operation Office

DBS • Hyderabad

On-site
INR 600,000 - 900,000