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

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

30 Sep
|
Ekfrazo Technologies Private
|
Vasanth Nagar

30 Sep

Ekfrazo Technologies Private

Vasanth Nagar

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

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

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) (vasanth nagar) / vasanth nagar

Subscribe to this job alert:

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