Overview
Skills
Job Details
We are looking for a Backend Developer to design, develop, and maintain scalable backend services that support mobile banking applications and online banking channels. The ideal candidate has strong Java experience, cloud exposure (Azure preferred), and deep understanding of Banking / Financial Services systems.
Required Skills & Experience
Hands-on experience with Java 17 or higher
Experience with Spring / Spring Boot
Strong understanding of Microservices Architecture
Experience building Web Applications & Web Services (REST APIs)
Experience with cloud-native application development
Microsoft Azure strongly preferredExperience with Azure Application Insights (Telemetry & Monitoring)
Experience with JUnit testing
Strong understanding of networks and their impact on applications
Experience with Git and modern development workflows (build, test, deploy)
Experience working with databases and SQL
Ability to troubleshoot distributed and interconnected systems
Understanding of application scaling and performance optimization
Familiarity with AI-powered development tools
(e.g., GitHub Copilot, AI-assisted debugging)Awareness of sustainable coding practices and energy-efficient system design
Experience working in an Agile environment
Advanced knowledge of Banking / Financial Services industry standards and practices
Preferred Qualifications
Experience supporting high-volume transactional systems
Experience working on mobile banking platforms
Azure certifications are a plus