EFRM Implementation

Location
Mumbai
Workplace
On-site

About this role

The Opportunity

In this role, you will lead the design and development of enterprise-scale applications within the eFRM ecosystem, driving architecture, scalability, and performance. You will work closely with stakeholders and engineering teams to deliver robust, distributed, and event-driven systems aligned with NPCI standards.


Job Details

  • Job Title: Lead Design and Development
  • Division: eFRM
  • Experience: 6 to 10 Years
  • Education: BE / BTech
  • Employment Type: Full-time
  • Location: Mumbai
  • Role Type: Permanent

Key Responsibilities

Core Technical Expertise – Design & Development

  • Lead application design and development using Java/J2EE
  • Apply strong fundamentals in data structures, algorithms, and coding standards
  • Work on JVM internals, memory management, transactions, and performance tuning
  • Design microservices-based and distributed systems
  • Implement design patterns and architecture best practices
  • Develop REST APIs and enterprise solutions using Spring Boot
  • Work with Kafka and ELK stack
  • Prepare HLD, LLD, architecture diagrams, sequence diagrams, release notes
  • Handle relational databases and advanced SQL
  • Work with NoSQL systems such as Cassandra, YugabyteDB, PostgreSQL, KeyDB

Frameworks & Development Practices

  • Work on Spring Framework and Reactive frameworks
  • Implement event-driven architecture
  • Execute TDD-based development
  • Follow open-source and integration best practices
  • Ensure scalable and high-performance application delivery

Collaboration & Leadership

  • Work with business stakeholders and technical teams
  • Drive technical solutioning and design discussions
  • Mentor team members in development and design
  • Ensure collaboration across teams for delivery
  • Maintain strong verbal and written communication

Additional Requirements

  • Hands-on experience in TDD
  • Hands-on experience in Spring and Reactive frameworks
  • Hands-on with Redis, Kafka, Cassandra
  • Work collaboratively to achieve goals


Requirements

Technical Skills 

Core Programming

  • Java
  • Data Structures
  • Algorithms
  • Multithreading

Backend Technologies

  • J2EE
  • Spring
  • Spring Boot
  • REST APIs
  • Microservices

Messaging & Distributed Systems

  • Kafka
  • Event-driven architecture

Databases

  • SQL
  • Oracle
  • MySQL
  • PostgreSQL
  • Cassandra
  • YugabyteDB
  • KeyDB

Caching

  • Redis

Monitoring

  • ELK Stack

Development Practices

  • TDD
  • CI/CD

Frameworks

  • Spring Framework
  • Reactive Programming

Documentation

  • HLD
  • LLD
  • Architecture Diagrams
  • Sequence Diagrams

Soft Skills

  • Communication
  • Collaboration
  • Mentoring
  • Ownership

Key Skills & Experience Required

  • BE / BTech in Engineering
  • 6–10 years experience in Java/J2EE development
  • Experience in design and development of distributed systems
  • Strong problem-solving skills
  • Good communication skills


Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?