HamburgerMenu
hirist

Ekfrazo Technologies - Technical Lead - Backend Engineering

EKFRAZO TECHNOLOGIES PRIVATE LIMITED
8 - 10 Years
Bangalore

Posted on: 30/10/2026

Job Description

BACKEND ENGINEERING:

Java / Spring Boot / Microservices / Cloud-Native

POSITION DETAILS:

Job Title: Technical Lead - Backend Engineering

Department: Engineering / Backend Services

Experience Level: 8 - 10+ Years (8+ Backend, 3+ Leadership)

Employment Type: Full-Time

Location: Bangalore, Work From Office

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:

1. Java & Core Backend Technologies:

- Java 17/21+, Spring Framework (Boot, Data, AOP, Security), Spring Cloud, JPA/Hibernate, Maven/Gradle, Design Patterns, SOLID Principles, Clean Code

2. Microservices & Distributed Systems:

- Microservices Architecture, API Gateway, Service Mesh (Istio, Linkerd), Event-Driven Architecture, Distributed Transactions (Sagas), Service Discovery, Resilience Patterns

3. Databases & Data Management:

- Relational (PostgreSQL, Oracle, MySQL), NoSQL (MongoDB, DynamoDB), Caching (Redis, Memcached), Database Optimization, Data Consistency

4. Messaging & Event Streaming:

- Kafka, RabbitMQ, Azure Service Bus, Event-Driven Design, Asynchronous Processing

5. Cloud, DevOps & Infrastructure:

- Azure/AWS, Containers (Docker), Kubernetes, Infrastructure as Code (Terraform, Ansible), CI/CD (Jenkins, GitHub Actions), Monitoring (ELK, Prometheus, Grafana), APM Tools

6. Testing & Quality Assurance:

- Unit/Integration Testing (JUnit 5, Mockito, TestContainers), API Testing, Performance Testing, Code Quality (SonarQube)

7. Leadership & Interpersonal Skills:

- Team Leadership, Architecture & Design, Communication, Problem Solving, Agile Delivery, Collaboration, Security Mindset

PREFERRED QUALIFICATIONS:

- Experience with Domain-Driven Design (DDD), Event-Driven Architecture, Financial Services/FinTech, Distributed Tracing, GraphQL, API security, Open-source contributions, AWS/Azure certifications, Public speaking, High-Frequency Trading/Low-Latency systems, Container Security.

EXPERIENCE & EDUCATION REQUIREMENTS:

- 8+ years of professional backend development experience

- 3+ years in technical leadership or team lead roles

- 5+ years of Java development in enterprise environments

- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent professional experience)

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...