← Browse all jobs

E

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

Ekfrazo Technologies Private Limited · India

FULL TIME

Job Description

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

Details

CompanyEkfrazo Technologies Private Limited
LocationIndia
TypeFULL TIME
Nichetech

Similar Jobs

A

Remote Field Service Engineer II

Alamar Biosciences

B

Remote Sr Platform Engineer, ML Infrastructure

Blue River Technology Inc.

U

Remote Senior UX Researcher, Commerce

Ura Corp

W

Remote Python Developer - APIs & Integrations

Workana

P

Remote Full Stack Developer

PFSbrands