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