26 Oct
|
DBS Bank
|
Hyderabad
26 Oct
DBS Bank
Hyderabad
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, rapid-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
📌 Associate, Application Developer, Consumer Banking Group Technology (Hyderabad)
🏢 DBS Bank
📍 Hyderabad