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

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

30 Sep
|
Ekfrazo Technologies Private
|
Mumbai

30 Sep

Ekfrazo Technologies Private

Mumbai

Role: TECHNICAL LEAD - BACKEND ENGINEERINGSkills: Java / Spring Boot / Microservices / Cloud-NativeExperience Level: 8-10 Years (8 Backend, 3 Leadership)Employment Type Full-TimeLocation: Bangalore, Work From OfficeOnly Immediate Joiners

ROLE OVERVIEWWe 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 RESPONSIBILITIESDesign and architect scalable, resilient, and secure backend systems using Java and Spring ecosystemLead development and optimization of enterprise-grade microservices and distributed systemsDefine backend engineering standards, architectural patterns, and best practices across teamsMentor and coach backend engineers through technical reviews, design discussions, and skill developmentEnsure high availability, observability, and performance optimization of backend servicesCollaborate with product, architecture, DevOps, and frontend teams to deliver integrated solutionsLead cloud modernization initiatives and migrate legacy systems to cloud-native architecturesDrive API strategy and governance (REST, GraphQL, async APIs)Implement observability, monitoring, and alerting strategies across backend servicesConduct architecture reviews, technology evaluations, and proof-of-concept implementationsEstablish data management strategies including database design, caching, and optimizationLead security initiatives including secure coding, dependency scanning, and vulnerability managementParticipate in hiring, conducting technical interviews, and building high-performing teamsMonitor system health, performance metrics, and implement SLA/SLO monitoring

REQUIRED TECHNICAL SKILLSJava &

- Core Backend TechnologiesJava 17/21 - Advanced OOP, functional programming, streams, lambda expressionsSpring Framework - Spring Boot, Spring Data, Spring AOP, Spring SecuritySpring Cloud - Service discovery (Eureka), config server, circuit breaker (Resilience4j)JPA/Hibernate - ORM frameworks, entity relationships, query optimizationMaven / Gradle - Build tools, dependency management, multi-module projectsDesign Patterns - Factory, Builder, Singleton, Repository, Observer patternsSOLID Principles - Single Responsibility, Open/Closed, Liskov,



Interface Segregation, DIPClean Code &
- SOLID - Code organization, naming conventions, documentationMicroservices &
- Distributed SystemsMicroservices Architecture - Design patterns, service decomposition, boundariesAPI Gateway - Request routing, authentication, rate limiting, load balancingService Mesh - Istio, Linkerd (architectural understanding)Event-Driven Architecture - Event sourcing, CQRS, eventual consistencyDistributed Transactions - Sagas, compensating transactions, idempotencyService Discovery - Eureka, Consul, Kubernetes DNSResilience Patterns - Circuit breaker, retry, timeout, fallback mechanismsDatabases &
- Data ManagementRelational Databases - PostgreSQL, Oracle, MySQL (schema design, query optimization)NoSQL Databases - MongoDB, DynamoDB (document/key-value stores)Caching Strategies - Redis, Memcached, distributed cachingDatabase Optimization - Indexing, query analysis, performance tuningData Consistency - ACID, BASE, eventual consistency, distributed transactionsMessaging &
- Event StreamingKafka - Topics, partitions, consumers, producers, stream processingRabbitMQ - Message queues, exchanges, routing, acknowledgmentsAzure Service Bus - Message queues, topics, subscriptionsEvent-Driven Design - Pub/sub patterns, event processing, ordering guaranteesAsynchronous Processing - Task queues, job scheduling, background workersCloud, DevOps &
- InfrastructureAzure / AWS - EC2, RDS, Lambda, S3, App Service, container registriesContainers - Docker, image optimization, security scanningKubernetes - Deployments, services, persistent volumes, helm chartsInfrastructure as Code - Terraform, CloudFormation, AnsibleCI/CD Pipelines - Jenkins, GitHub Actions, GitLab CI, automated testing and deploymentMonitoring &
- Logging - ELK Stack, Prometheus, Grafana, CloudWatch, Application InsightsAPM Tools - New Relic, DataDog, Splunk, DynatraceTesting &
- Quality AssuranceUnit Testing - JUnit 5, TestNG, MockitoIntegration Testing - TestContainers, WireMock, embedded serversAPI Testing - REST Assured, PostmanPerformance Testing - JMeter, GatlingCode Quality - SonarQube, Checkstyle, SpotBugsTest Automation - Continuous integration testing pipelinesLeadership &




- Interpersonal SkillsTeam Leadership - Building teams, mentoring, performance management, career developmentArchitecture &
- Design - System design, scalability analysis, technical decision-makingCommunication - Technical documentation, presentations, stakeholder managementProblem Solving - Debugging distributed systems, root cause analysis, performance troubleshootingAgile Delivery - Sprint planning, retrospectives, continuous improvement mindsetCollaboration - Cross-functional teamwork, vendor management, third-party integrationsSecurity Mindset - Threat modeling, secure coding practices, compliance awarenessPREFERRED QUALIFICATIONSExperience with Domain-Driven Design (DDD) and Bounded ContextsEvent-Driven Architecture and CQRS patterns in production systemsFinancial Services, FinTech, or Payment Systems experienceExperience with distributed tracing (Jaeger, Zipkin, Distributed Tracing in Azure)Knowledge of GraphQL API design and implementationExperience with API security (OAuth 2.0, mTLS, API key management)Contribution to open-source Java projectsAWS Solutions Architect or Azure Administrator certificationPublic speaking or technical content creationExperience with High-Frequency Trading, Real-Time Systems, or Low-Latency applicationsKnowledge of Container Security and Supply Chain SecurityEXPERIENCE &

EDUCATION REQUIREMENTSRequired Experience:8 years of professional backend development experience3 years in technical leadership or team lead roles5 years of Java development in enterprise environmentsProven experience designing and building distributed systemsExperience leading and mentoring development teams of 5 Demonstrated expertise with microservices architectureEducation: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 PROFILEHands-on Architect - designs systems and writes codeSystems Thinker - understands distributed systems challenges and trade-offsPerformance Enthusiast - optimizes for latency, throughput, and scalabilitySecurity-Conscious - thinks about threats and implements secure solutionsTeam Builder - attracts, develops, and retains top talentInnovation Leader - evaluates emerging technologies and drives adoptionPragmatist - balances technical perfection with business timelinesProblem Solver - debugs complex issues, analyzes root causesCommunicator - explains complex systems in straightforward termsMentor - coaches junior engineers and shares knowledge

📌 TECHNICAL LEAD - BACKEND ENGINEERING(Java / Spring Boot / Microservices / Cloud-Native) (Mumbai)
🏢 Ekfrazo Technologies Private
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: technical lead - backend engineering(java / spring boot / microservices / cloud-native) (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: technical lead - backend engineering(java / spring boot / microservices / cloud-native) (mumbai) / mumbai