Mobile Backend Lead - Banking Domain

adesso SE
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
API
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Cloud Engineering
Databases
Command-Query Responsibility Segregation (Software Development)
DevOps
Disaster Recovery
Distributed Systems
Multi-Factor Authentication
Amazon DynamoDB
Online Banking
Fault Tolerance
Fraud Prevention and Detection
Github
Monitoring of Systems
Push Technology
Key Management
PostgreSQL
MongoDB
MySQL
Node.js
NoSQL
OAuth
Oracle Applications
Open Web Application Security
PCI Data Security Standards
Performance Tuning
Software Architecture
RabbitMQ
Role-Based Access Control
Redis
Openid Connect
Prometheus
JSON Web Token
Secure Coding
Management of Software Versions
WebSocket
WebRTC
Datadog
Data Logging
Transaction Processing (Computing)
.NET Core
Istio
Grafana
Spring-boot
Software Security
Caching
Technical Debt
Indexer
Backend
Event Driven Architecture
Containerization
Gitlab-ci
Kubernetes
Information Technology
Low Latency
Cassandra
Kafka
GraphQL
Front End Software Development
Event Sourcing
Api Design
Api Gateway
NestJS
Software Coding
REST
New Relic (SaaS)
Devsecops
Serverless Computing
Docker
Jenkins
Microservices

Job description

We are seeking an experienced Mobile Backend Lead to architect, design, and lead the backend ecosystem powering enterprise-scale mobile banking applications. The ideal candidate will have strong expertise in backend architecture, banking-grade security, API platforms, microservices, cloud-native technologies, and high-availability distributed systems.

This role requires hands-on technical leadership in building secure, scalable, resilient, and high-performance backend systems supporting digital banking and financial services platforms., * Define microservices architecture, domain boundaries, API standards, and integration patterns

  • Develop secure, reusable, and high-performance backend services
  • Establish architecture governance, coding standards, and engineering best practices
  • Drive backend modernization and cloud-native transformation initiatives

API and Mobile Backend Development

  • Design and develop RESTful APIs, GraphQL services, and Backend-for-Frontend (BFF) layers
  • Optimize APIs for mobile consumption, low latency, and high throughput
  • Implement API versioning, caching, throttling, retry, and resiliency strategies
  • Collaborate with mobile engineering teams for integration and performance optimization
  • Support real-time communication such as push notifications and WebSockets

Security and Compliance

  • Implement authentication and authorization using OAuth2, OpenID Connect, JWT, MFA, and RBAC
  • Ensure secure API communication, encryption, and secrets management
  • Implement API security controls:
  • API Gateway
  • Rate limiting
  • mTLS
  • Threat protection
  • WAF integration
  • Ensure compliance with PCI DSS, GDPR, PSD2, RBI guidelines, and OWASP API Top 10

Distributed Systems and Transaction Processing

  • Design highly available and fault-tolerant distributed systems
  • Implement reliable transaction processing with strong consistency
  • Define retry, reconciliation, compensation, and rollback strategies
  • Implement event-driven architecture using Kafka or similar
  • Support high-volume transaction systems with reliability and performance

Cloud and DevOps

  • Lead deployments on AWS, Azure, or GCP
  • Implement containerization using Docker and orchestration with Kubernetes
  • Build CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
  • Implement Infrastructure as Code using Terraform or Helm
  • Drive DevSecOps best practices

Database and Performance Engineering

  • Design relational and NoSQL database architectures
  • Optimize indexing, partitioning, and replication
  • Implement caching using Redis or similar
  • Improve backend throughput, latency, and scalability

Monitoring and Observability

  • Define monitoring and observability standards
  • Implement logging, tracing, and transaction monitoring
  • Use tools such as Prometheus, Grafana, ELK, Datadog, and New Relic
  • Drive incident management and root cause analysis

Leadership and Stakeholder Management

  • Lead and mentor backend engineering teams
  • Collaborate with architecture, mobile, product, QA, DevOps, and security teams
  • Drive technical decisions and architecture reviews
  • Participate in planning and strategy discussions
  • Manage technical debt and continuous improvement, * Microservices and distributed architecture
  • API design
  • Banking security and compliance
  • Scalability and resiliency
  • Transaction processing
  • Cloud and DevOps
  • Observability
  • Leadership
  • Real-world backend scenarios

Requirements

  • 10+ years backend experience, 5+ years in leadership or architecture
  • Expertise in:
  • Java / Spring Boot
  • Node.js / NestJS
  • .NET Core
  • Strong knowledge of:
  • Microservices
  • Distributed systems
  • API design
  • Event-driven architecture
  • Cloud-native development
  • Experience with:
  • Kafka or RabbitMQ
  • Redis
  • PostgreSQL, Oracle, MySQL
  • MongoDB, Cassandra, DynamoDB
  • Kubernetes and Docker, * Experience in banking, fintech, or financial systems
  • Knowledge of:
  • Digital banking
  • Payments and transfers
  • Transaction processing
  • Fraud systems
  • Core banking integration
  • Familiarity with regulatory compliance

Security Expertise

  • Strong API and application security knowledge
  • Experience with:
  • OAuth2
  • OpenID Connect
  • JWT
  • MFA
  • API Gateway security
  • Encryption and secrets management
  • Secure coding, * BFF architecture experience
  • CQRS and Event Sourcing
  • Service mesh (Istio)
  • Multi-region or disaster recovery architecture
  • Cloud certifications, Bachelor's or Master's degree in Computer Science, Engineering, or related field, * AI-driven fraud detection
  • Open Banking and PSD2
  • Large digital ecosystems or super apps
  • Serverless architecture, * Backend Architecture
  • API Engineering
  • Security and Compliance
  • Distributed Systems
  • Cloud and DevOps
  • Performance Engineering
  • Leadership
  • Stakeholder Management
  • Problem Solving

Apply for this position