Total Experience: 8 to 14 Year
Work Location: Pune/ Bangalore
Work Mode: Hybrid
Mandate Skills: Java, Microservices, Angular, Cloud (AWS/Azure), Kubernetes
Required Skills & Experience
- 10+ years of software engineering with 4+ years in a tech lead or principal engineer role
- Expert-level Java/Spring Boot — Spring Security (OAuth2/JWT), Spring Cloud Gateway, Spring Data JPA, Spring Cloud Stream, Spring Batch
- Deep hands-on experience with Kafka: topic design, consumer group management, DLQ patterns, schema registry (Avro/Protobuf), and exactly-once semantics
- Strong Kubernetes experience — deploying and operating microservices on EKS/AKS, writing Helm charts, configuring HPA, resource quotas, and liveness/readiness probes
- Solid API design skills: OpenAPI 3.0, REST versioning, idempotent API design, and API Gateway integration (Kong or equivalent)
- Proficiency with PostgreSQL — schema design, Flyway/Liquibase migrations, JPA/Hibernate optimisation, and query performance tuning
- Experience with Redis for distributed caching, idempotency key management, and session handling
- Strong understanding of distributed system patterns: Saga/rollback, DLQ, transactional outbox, event sourcing, and CQRS
- Proficiency with CI/CD pipelines (GitHub Actions or GitLab CI), Docker, Helm, and GitOps deployment workflows
- Solid security engineering knowledge: OAuth2/OIDC, JWT, mTLS, OWASP Top 10, SAST/DAST integration, and secrets management
- Experience with Angular (v14+) and micro-frontend architecture sufficient to review and guide frontend squad work
- Proven experience delivering banking-grade platforms in fintech, payments, trade finance, or SCF
Nice to Have
- Experience with trade finance, payments, or SCF platform engineering standards and shared component frameworks
- Hands-on experience with Camunda or Temporal for long-running workflow orchestration
- Experience with cloud-agnostic platform design across AWS (EKS), Azure (AKS), and on-premises Kubernetes
- Familiarity with OpenTelemetry, Prometheus, and Grafana for observability instrumentation within microservices
- Experience with HashiCorp Vault integration for secrets management in Spring Boot applications
- Knowledge of performance testing tools (JMeter, Gatling, or k6) for NFR validation