D
Associate, Application Developer, Consumer Banking Group Technology
DBS BankTS, IN3d ago
Full-timevia indeed
Join Our Community
Required Skills
apici/cddockergitjavajenkinsjirajunitkubernetesmicroservicesspringsql
Job Description
- *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
Similar Jobs
- V
Gen AI Developer- Python, FAST API
Verisk · Hyderabad, Telangana, India
- I
Api Test Engineer
Infosys · Bengaluru East, Karnataka, India
- S
Immediate Joiner_QA Automation Tester(Web, API and Mobile Testing)_ 3-6Yrs)- Product based startup company, Pune(Hybrid)
Seventh Contact Hiring Solutions · Pune District, Maharashtra, India
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Hyderabad
- Posted
- 3d ago
- Source
- Indeed