Senior Technical Lead
Senior Technical Lead
Job Summary
| Job Description: BFF / Integration API Developer |
| Role: Senior Backend for Frontend (BFF) / Integration API Developer |
| Experience: 8–10 years |
| Role Type: Senior Developer |
| An experienced Senior BFF / Integration API Developer to design, develop, and deliver backend-for-frontend services and enterprise integration APIs supporting digital onboarding journeys. The role will focus on orchestrating existing enterprise APIs and backend services to provide secure, performant, and channel-optimized services for frontend applications. |
| Key Responsibilities |
| Design and develop Backend for Frontend (BFF) services supporting digital onboarding journeys across web and mobile channels. |
| Develop REST APIs and integration services/connectors for enterprise and third-party systems. |
| Orchestrate and aggregate existing backend APIs into frontend-optimized API responses. |
| Integrate onboarding journeys with enterprise systems like, CRM, document management, IAM/SSO and notification services. |
| Develop reusable integration adapters while ensuring loose coupling between channel services and underlying systems. |
| Define and maintain OpenAPI/Swagger API contracts, request/response models, validations, error handling and API versioning. |
| Implement secure API access using OAuth 2.0 and authorization controls as applicable. |
| Implement API resilience patterns including timeouts, retries, circuit breakers and graceful error handling. |
| Support synchronous REST integrations and asynchronous/event-driven integrations where required. |
| Implement structured logging, distributed tracing, metrics and observability aligned to client IT standards |
| Develop unit tests, API tests and integration tests and support automated quality/security gates within CI/CD pipelines. |
| Participate in code reviews, technical design discussions, estimation, sprint planning and defect resolution. |
| Troubleshoot complex API and integration issues across distributed systems and coordinate resolution with dependent teams. |
| Ensure code adheres to established architecture, secure coding, API and engineering standards. |
| Provide technical guidance and mentoring to junior developers within the onboarding delivery team. |
| Primary Technical Skills |
| Java 11/17+ |
| Spring Boot / Spring Framework |
| RESTful API and Microservices development |
| BFF / API Composition patterns |
| OpenAPI 3 / Swagger / JSON and HTTP/REST |
| OAuth 2.0 / OpenID Connect |
| API Gateway / Integration and adapter design patterns |
| Kafka /event/messaging platform |
| Resilience4j or equivalent resilience framework / distributed tracing |
| CI/CD / GitHub / GitHub Actions / SonarQube |
| Docker / containers / Kubernetes |
Key Responsibilities
| Job Description: BFF / Integration API Developer |
| Role: Senior Backend for Frontend (BFF) / Integration API Developer |
| Experience: 8–10 years |
| Role Type: Senior Developer |
| An experienced Senior BFF / Integration API Developer to design, develop, and deliver backend-for-frontend services and enterprise integration APIs supporting digital onboarding journeys. The role will focus on orchestrating existing enterprise APIs and backend services to provide secure, performant, and channel-optimized services for frontend applications. |
| Key Responsibilities |
| Design and develop Backend for Frontend (BFF) services supporting digital onboarding journeys across web and mobile channels. |
| Develop REST APIs and integration services/connectors for enterprise and third-party systems. |
| Orchestrate and aggregate existing backend APIs into frontend-optimized API responses. |
| Integrate onboarding journeys with enterprise systems like, CRM, document management, IAM/SSO and notification services. |
| Develop reusable integration adapters while ensuring loose coupling between channel services and underlying systems. |
| Define and maintain OpenAPI/Swagger API contracts, request/response models, validations, error handling and API versioning. |
| Implement secure API access using OAuth 2.0 and authorization controls as applicable. |
| Implement API resilience patterns including timeouts, retries, circuit breakers and graceful error handling. |
| Support synchronous REST integrations and asynchronous/event-driven integrations where required. |
| Implement structured logging, distributed tracing, metrics and observability aligned to client IT standards |
| Develop unit tests, API tests and integration tests and support automated quality/security gates within CI/CD pipelines. |
| Participate in code reviews, technical design discussions, estimation, sprint planning and defect resolution. |
| Troubleshoot complex API and integration issues across distributed systems and coordinate resolution with dependent teams. |
| Ensure code adheres to established architecture, secure coding, API and engineering standards. |
| Provide technical guidance and mentoring to junior developers within the onboarding delivery team. |
| Primary Technical Skills |
| Java 11/17+ |
| Spring Boot / Spring Framework |
| RESTful API and Microservices development |
| BFF / API Composition patterns |
| OpenAPI 3 / Swagger / JSON and HTTP/REST |
| OAuth 2.0 / OpenID Connect |
| API Gateway / Integration and adapter design patterns |
| Kafka /event/messaging platform |
| Resilience4j or equivalent resilience framework / distributed tracing |
| CI/CD / GitHub / GitHub Actions / SonarQube |
| Docker / containers / Kubernetes |
Skill Requirements
| Job Description: BFF / Integration API Developer |
| Role: Senior Backend for Frontend (BFF) / Integration API Developer |
| Experience: 8–10 years |
| Role Type: Senior Developer |
| An experienced Senior BFF / Integration API Developer to design, develop, and deliver backend-for-frontend services and enterprise integration APIs supporting digital onboarding journeys. The role will focus on orchestrating existing enterprise APIs and backend services to provide secure, performant, and channel-optimized services for frontend applications. |
| Key Responsibilities |
| Design and develop Backend for Frontend (BFF) services supporting digital onboarding journeys across web and mobile channels. |
| Develop REST APIs and integration services/connectors for enterprise and third-party systems. |
| Orchestrate and aggregate existing backend APIs into frontend-optimized API responses. |
| Integrate onboarding journeys with enterprise systems like, CRM, document management, IAM/SSO and notification services. |
| Develop reusable integration adapters while ensuring loose coupling between channel services and underlying systems. |
| Define and maintain OpenAPI/Swagger API contracts, request/response models, validations, error handling and API versioning. |
| Implement secure API access using OAuth 2.0 and authorization controls as applicable. |
| Implement API resilience patterns including timeouts, retries, circuit breakers and graceful error handling. |
| Support synchronous REST integrations and asynchronous/event-driven integrations where required. |
| Implement structured logging, distributed tracing, metrics and observability aligned to client IT standards |
| Develop unit tests, API tests and integration tests and support automated quality/security gates within CI/CD pipelines. |
| Participate in code reviews, technical design discussions, estimation, sprint planning and defect resolution. |
| Troubleshoot complex API and integration issues across distributed systems and coordinate resolution with dependent teams. |
| Ensure code adheres to established architecture, secure coding, API and engineering standards. |
| Provide technical guidance and mentoring to junior developers within the onboarding delivery team. |
| Primary Technical Skills |
| Java 11/17+ |
| Spring Boot / Spring Framework |
| RESTful API and Microservices development |
| BFF / API Composition patterns |
| OpenAPI 3 / Swagger / JSON and HTTP/REST |
| OAuth 2.0 / OpenID Connect |
| API Gateway / Integration and adapter design patterns |
| Kafka /event/messaging platform |
| Resilience4j or equivalent resilience framework / distributed tracing |
| CI/CD / GitHub / GitHub Actions / SonarQube |
| Docker / containers / Kubernetes |
Other Requirements
| Job Description: BFF / Integration API Developer |
| Role: Senior Backend for Frontend (BFF) / Integration API Developer |
| Experience: 8–10 years |
| Role Type: Senior Developer |
| An experienced Senior BFF / Integration API Developer to design, develop, and deliver backend-for-frontend services and enterprise integration APIs supporting digital onboarding journeys. The role will focus on orchestrating existing enterprise APIs and backend services to provide secure, performant, and channel-optimized services for frontend applications. |
| Key Responsibilities |
| Design and develop Backend for Frontend (BFF) services supporting digital onboarding journeys across web and mobile channels. |
| Develop REST APIs and integration services/connectors for enterprise and third-party systems. |
| Orchestrate and aggregate existing backend APIs into frontend-optimized API responses. |
| Integrate onboarding journeys with enterprise systems like, CRM, document management, IAM/SSO and notification services. |
| Develop reusable integration adapters while ensuring loose coupling between channel services and underlying systems. |
| Define and maintain OpenAPI/Swagger API contracts, request/response models, validations, error handling and API versioning. |
| Implement secure API access using OAuth 2.0 and authorization controls as applicable. |
| Implement API resilience patterns including timeouts, retries, circuit breakers and graceful error handling. |
| Support synchronous REST integrations and asynchronous/event-driven integrations where required. |
| Implement structured logging, distributed tracing, metrics and observability aligned to client IT standards |
| Develop unit tests, API tests and integration tests and support automated quality/security gates within CI/CD pipelines. |
| Participate in code reviews, technical design discussions, estimation, sprint planning and defect resolution. |
| Troubleshoot complex API and integration issues across distributed systems and coordinate resolution with dependent teams. |
| Ensure code adheres to established architecture, secure coding, API and engineering standards. |
| Provide technical guidance and mentoring to junior developers within the onboarding delivery team. |
| Primary Technical Skills |
| Java 11/17+ |
| Spring Boot / Spring Framework |
| RESTful API and Microservices development |
| BFF / API Composition patterns |
| OpenAPI 3 / Swagger / JSON and HTTP/REST |
| OAuth 2.0 / OpenID Connect |
| API Gateway / Integration and adapter design patterns |
| Kafka /event/messaging platform |
| Resilience4j or equivalent resilience framework / distributed tracing |
| CI/CD / GitHub / GitHub Actions / SonarQube |
| Docker / containers / Kubernetes |