Live opening · Posted 4 days ago

TECHNICAL LEAD - BACKEND ENGINEERING(Java / Spring Boot / Microservices / Cloud-Native)

Ekfrazo Technologies Private Limited · Bengaluru, Karnataka, India (On-site)
Linkedin No
You are 4 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 4 days ago
CompanyEkfrazo Technologies Private Limited
LocationBengaluru, Karnataka, India (On-site)
SalaryUp to 36M INR/yr
Work modeNo
SourceLinkedin
Listed4 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
5 min from Linkedin publishing this role to us finding it
5 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
72,535 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Role: TECHNICAL LEAD - BACKEND ENGINEERING
Skills: Java / Spring Boot / Microservices / Cloud-Native
Experience Level: 8-10+ Years (8+ Backend, 3+ Leadership)
Employment Type Full-Time
Location: Bangalore, Work From Office
Only Immediate Joiners
ROLE OVERVIEW
We are seeking an experienced Backend Technical Lead with deep expertise in Java-based enterprise application development and microservices architecture. This strategic leadership position requires designing and building scalable, resilient, and secure backend systems that power enterprise applications. The ideal candidate will drive cloud modernization, establish backend engineering excellence, lead high-performing teams, and own technical decisions around system architecture, data management, and operational excellence.
KEY RESPONSIBILITIES
Design and architect scalable, resilient, and secure backend systems using Java and Spring ecosystem
Lead development and optimization of enterprise-grade microservices and distributed systems
Define backend engineering standards, architectural patterns, and best practices across teams
Mentor and coach backend engineers through technical reviews, design discussions, and skill development
Ensure high availability, observability, and performance optimization of backend services
Collaborate with product, architecture, DevOps, and frontend teams to deliver integrated solutions
Lead cloud modernization initiatives and migrate legacy systems to cloud-native architectures
Drive API strategy and governance (REST, GraphQL, async APIs)
Implement observability, monitoring, and alerting strategies across backend services
Conduct architecture reviews, technology evaluations, and proof-of-concept implementations
Establish data management strategies including database design, caching, and optimization
Lead security initiatives including secure coding, dependency scanning, and vulnerability management
Participate in hiring, conducting technical interviews, and building high-performing teams
Monitor system health, performance metrics, and implement SLA/SLO monitoring
REQUIRED TECHNICAL SKILLS
Java & Core Backend Technologies
Java 17/21+ - Advanced OOP, functional programming, streams, lambda expressions
Spring Framework - Spring Boot, Spring Data, Spring AOP, Spring Security
Spring Cloud - Service discovery (Eureka), config server, circuit breaker (Resilience4j)
JPA/Hibernate - ORM frameworks, entity relationships, query optimization
Maven / Gradle - Build tools, dependency management, multi-module projects
Design Patterns - Factory, Builder, Singleton, Repository, Observer patterns
SOLID Principles - Single Responsibility, Open/Closed, Liskov, Interface Segregation, DIP
Clean Code & SOLID - Code organization, naming conventions, documentation
Microservices & Distributed Systems
Microservices Architecture - Design patterns, service decomposition, boundaries
API Gateway - Request routing, authentication, rate limiting, load balancing
Service Mesh - Istio, Linkerd (architectural understanding)
Event-Driven Architecture - Event sourcing, CQRS, eventual consistency
Distributed Transactions - Sagas, compensating transactions, idempotency
Service Discovery - Eureka, Consul, Kubernetes DNS
Resilience Patterns - Circuit breaker, retry, timeout, fallback mechanisms
Databases & Data Management
Relational Databases - PostgreSQL, Oracle, MySQL (schema design, query optimization)
NoSQL Databases - MongoDB, DynamoDB (document/key-value stores)
Caching Strategies - Redis, Memcached, distributed caching
Database Optimization - Indexing, query analysis, performance tuning
Data Consistency - ACID, BASE, eventual consistency, distributed transactions
Messaging & Event Streaming
Kafka - Topics, partitions, consumers, producers, stream processing
RabbitMQ - Message queues, exchanges, routing, acknowledgments
Azure Service Bus - Message queues, topics, subscriptions
Event-Driven Design - Pub/sub patterns, event processing, ordering guarantees
Asynchronous Processing - Task queues, job scheduling, background workers
Cloud, DevOps & Infrastructure
Azure / AWS - EC2, RDS, Lambda, S3, App Service, container registries
Containers - Docker, image optimization, security scanning
Kubernetes - Deployments, services, persistent volumes, helm charts
Infrastructure as Code - Terraform, CloudFormation, Ansible
CI/CD Pipelines - Jenkins, GitHub Actions, GitLab CI, automated testing and deployment
Monitoring & Logging - ELK Stack, Prometheus, Grafana, CloudWatch, Application Insights
APM Tools - New Relic, DataDog, Splunk, Dynatrace
Testing & Quality Assurance
Unit Testing - JUnit 5, TestNG, Mockito
Integration Testing - TestContainers, WireMock, embedded servers
API Testing - REST Assured, Postman
Performance Testing - JMeter, Gatling
Code Quality - SonarQube, Checkstyle, SpotBugs
Test Automation - Continuous integration testing pipelines
Leadership & Interpersonal Skills
Team Leadership - Building teams, mentoring, performance management, career development
Architecture & Design - System design, scalability analysis, technical decision-making
Communication - Technical documentation, presentations, stakeholder management
Problem Solving - Debugging distributed systems, root cause analysis, performance troubleshooting
Agile Delivery - Sprint planning, retrospectives, continuous improvement mindset
Collaboration - Cross-functional teamwork, vendor management, third-party integrations
Security Mindset - Threat modeling, secure coding practices, compliance awareness
PREFERRED QUALIFICATIONS
Experience with Domain-Driven Design (DDD) and Bounded Contexts
Event-Driven Architecture and CQRS patterns in production systems
Financial Services, FinTech, or Payment Systems experience
Experience with distributed tracing (Jaeger, Zipkin, Distributed Tracing in Azure)
Knowledge of GraphQL API design and implementation
Experience with API security (OAuth 2.0, mTLS, API key management)
Contribution to open-source Java projects
AWS Solutions Architect or Azure Administrator certification
Public speaking or technical content creation
Experience with High-Frequency Trading, Real-Time Systems, or Low-Latency applications
Knowledge of Container Security and Supply Chain Security
EXPERIENCE & EDUCATION REQUIREMENTS
Required Experience:
8+ years of professional backend development experience
3+ years in technical leadership or team lead roles
5+ years of Java development in enterprise environments
Proven experience designing and building distributed systems
Experience leading and mentoring development teams of 5+
Demonstrated expertise with microservices architecture
Education:
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent professional experience)
Relevant certifications a plus (AWS Solutions Architect, Azure Administrator, etc.)
IDEAL CANDIDATE PROFILE
 Hands-on Architect - designs systems and writes code
 Systems Thinker - understands distributed systems challenges and trade-offs
 Performance Enthusiast - optimizes for latency, throughput, and scalability
 Security-Conscious - thinks about threats and implements secure solutions
 Team Builder - attracts, develops, and retains top talent
 Innovation Leader - evaluates emerging technologies and drives adoption
 Pragmatist - balances technical perfection with business timelines
 Problem Solver - debugs complex issues, analyzes root causes
 Communicator - explains complex systems in simple terms
 Mentor - coaches junior engineers and shares knowledge

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App