Job Description

Key Responsibilities

• Technical Leadership

o Lead a squad of 5–10 engineers; provide hands-on guidance, code reviews,

technical mentoring, and sprint leadership.

o Own architecture decisions, design documents, and implementation for critical

modules.

o Champion engineering excellence—clean code, test coverage, observability, and

performance.

Full-Stack Delivery

o Design and develop Java/Spring Boot microservices, REST APIs, event-driven

components.

o Lead front-end development using Angular (preferred) / React, ensuring seamless

integration with back-end services.

o Build reusable UI components, shared libraries, and API contracts.

Platform & Quality

o Ensure platform security, compliance, and high availability (load, failover, DR).

o Drive CI/CD, automated testing (unit, integration, contract, UI), and dev

productivity.

o Troubleshoot production issues, perform root-cause analysis, and implement

preventive measures.•

Collaboration & Delivery

o Partner with Product for grooming, estimation, and roadmaps; break down epics

into deliverables.

o Coordinate with QA, Security, Infra/Cloud, and Support to ship features on time.

o Maintain clear technical documentation (ADR, sequence diagrams, API specs,

runbooks).

Required Skills & Experience

Backend

• Strong expertise in Java 11+, Spring Boot, Spring MVC, Spring Data/JPA, Spring Security.

RESTful API design, microservices, pagination, error handling, idempotency, and

versioning.

RDBMS proficiency (PostgreSQL / MySQL / Oracle), query optimization, Hibernate/JPA.

Caching (Redis), messaging/streaming (Kafka/RabbitMQ) preferred.

• Secure coding (OWASP), authentication/authorization (OAuth2, JWT).

Frontend

• Angular 12+ (preferred) or React, TypeScript, RxJS (if Angular), state management.

HTML5, CSS3/SCSS, Bootstrap/Material, responsive design, accessibility basics.

• API integration, error handling, performance optimization, lazy loading.

DevOps & Cloud

Git, Maven/Gradle, Jenkins/GitHub Actions/Azure DevOps, SonarQube, artifact

repositories.

Containerization (Docker), orchestration (Kubernetes/EKS/AKS) is a plus.

Cloud (AWS/Azure) fundamentals: VPC, IAM, secrets, logging/monitoring

(CloudWatch/App Insights).

Observability: centralized logging (ELK/EFK), metrics (Prometheus/Grafana), tracing

(OpenTelemetry/Jaeger).

Quality & Process

Unit/integration testing (JUnit5, Mockito), contract testing (PACT), API tests

(Postman/Newman).

• Working knowledge of Agile/Scrum, backlog management, and release governance.

Preferred Experience (Good to Have)•

Fintech/Banking/NBFC domain knowledge or experience with high-throughput,

low-latency systems.

Familiarity with RBI/TReDS guidelines, data privacy, audit trails, and regulatory reporting.

Performance tuning (JVM, GC, thread tuning), database indexing, query profiling.

• Security hardening (CSP, CORS, rate limiting, WAF, vulnerability remediation).

Event-driven architectures, SAGA/Outbox patterns, distributed transactions.

• API gateways (Kong/Apigee/Spring Cloud Gateway) and service mesh (Istio/Linkerd).

Educational Qualification

Bachelor’s/Master’s in Computer Science, Engineering, or related field (or equivalent

experience).

Key Competencies

Ownership mindset with strong problem-solving and systems thinking.

• Ability to break down complex problems and deliver iteratively.

Excellent communication, stakeholder management, and mentoring skills.

• Attention to detail and commitment to secure, high-quality software.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application