EXL
Posted 9mo ago

Assistant Manager-Application Development-Applications Development Engineering

EXL
India
HybridFull Time
Responsibilities
  • Design APIs
  • Deploy APIs
  • Ensure security
Requirements
  • Bachelor’s or master’s in CS or related field
  • Experience designing REST APIs with OpenAPI/Swagger
  • Deploying on OpenShift/Kubernetes
  • API security (OAuth2, JWT, mTLS), and backend languages (Java/Python/Node/Go)
Technical tools mentioned
OpenAPI/SwaggerOpenShiftKubernetesOAuth2JWTmutual TLS (mTLS)CI/CDOpenID ConnectSAMLGrafanaELK Stack

Job description

Must-Have Skills:

  • Strong experience in designing and developing RESTful APIs using OpenAPI/Swagger specifications.
  • Proficient in API-first development practices with a focus on scalability, reusability, and clean architecture.
  • Hands-on experience deploying APIs on OpenShift or Kubernetes platforms.
  • Deep understanding of API security protocols, including OAuth2, JWT (JSON Web Tokens), and mutual TLS (mTLS).
  • Proficient in one or more backend programming languages (e.g., Java, Python, Node.js, Go) used to build APIs.
  • Solid knowledge of HTTP, REST, and microservices principles.
  • Familiarity with CI/CD pipelines for automated API deployment.

 

Good-to-Have Skills:

  • Experience with API gateways (e.g., Apigee, Kong, AWS API Gateway, or 3scale).
  • Familiarity with event-driven APIs (e.g., Webhooks, Kafka-based patterns).
  • Experience with API versioning and lifecycle management.
  • Knowledge of rate limiting, throttling, and caching strategies for APIs.
  • Exposure to cloud platforms (AWS) and serverless API implementations.
  • Understanding of OpenID Connect, SAML, and other federated identity protocols.
  • Familiarity with observability tools (e.g., Grafana, ELK Stack).

Responsibilities

Key Responsibilities:

  • Design and deploy RESTful APIs using OpenAPI/Swagger specifications, following API-first principles and scalable design practices.
  • Build and manage APIs deployed on OpenShift, ensuring performance, scalability, and maintainability.
  • Implement secure authentication and authorization for APIs using OAuth2, JWT, and mTLS to ensure secure and compliant access.
  • Collaborate with frontend and backend teams to define API requirements, versioning, and contracts.
  • Ensure API governance, consistency, and documentation standards across the organization.
  • Participate in code reviews, performance tuning, and security assessments of API implementations.
  • Monitor API usage, performance, and error rates, implementing observability best practices.
  • Work in Agile teams and contribute to continuous improvement of development and deployment processes.


 

Qualifications

Bachelor's or master's degree in computer science engineering, or a related field. 

About EXL

Provides data analytics and digital operations solutions to businesses.

Similar jobs

Application Developer roles
16h
Save
Mark Applied
Hide
Application Developer
Bengaluru, Karnataka, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
5+ YOERequires 5+ years of SAP ABAP Development for HANA experience, 15 years of full-time education, SAP application development expertise, database knowledge, troubleshooting, testing, deployment, and team leadership.
SAP ABAP, SAP HANA, SAP
23h
Save
Mark Applied
Hide
Application Developer - Microsoft .Net stack
Chennai, Tamil Nadu, India
OnsiteFull Time
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
Bachelor's degree and experience designing web applications with C#, .NET Core, JavaScript frameworks, SQL databases, cloud services, DevOps tools, and Agile delivery methods.
Microsoft .NET, jQuery, Angular, React.js, Knockout.js, C#, .NET Core, SQL Server, Azure SQL, MySQL, Microsoft Azure, AWS, Microsoft DevOps, Agile
1d
Save
Mark Applied
Hide
Microsoft Application Developer (C#)
Bengaluru, Karnataka, India
OnsiteFull Time
Bosch
Bosch: Global manufacturer of automotive and industrial engineering technology.
6+ YOERequires 6–9 years of full-stack development experience, B.E., and proficiency in C#, ASP.NET, HTML, CSS, JavaScript, REST APIs, SQL Server, Git, and CI/CD pipelines.
ASP.NET, C#, RESTful APIs, Core Java, HTML, CSS, JavaScript, ASP.NET MVC, Web API, GitHub Copilot, SQL Server, Git, Jenkins, Azure Pipelines, Scrum, Kanban, Progressive Web Apps (PWAs)
1d
Save
Mark Applied
Hide
Application Engineer - I
Hyderabad, Telangana, India
HybridFull Time
Vanguard
Vanguard: Global investment management and financial services provider.
2+ YOERequires 2+ years in application development, system analysis, and database management; bachelor's degree in computer science, IT, or computer applications; Java, Spring Boot, Angular, Node.js, REST, and AWS skills.
AWS, Agile, Confluence, JIRA, Java, Spring Boot, Angular, Node.js, REST, Python
1d
Save
Mark Applied
Hide
Senior Application Developer - Java
India
OnsiteFull Time
UPS
UPSNYSE: UPS: Global provider of package delivery and supply chain logistics.
Bachelor's degree or international equivalent preferred in computer science, information systems, mathematics, statistics, or a related field. Requires Java, JSP, SQL, Spring, batch processing, and AI experience.
Java, JSP, SQL, Spring, AI
1d
Save
Mark Applied
Hide
IT Application Developer Senior Consultant - Mumbai - India
Mumbai, Maharashtra, India
OnsiteFull Time
Plante Moran
Plante Moran: Provides professional accounting, tax, consulting, and wealth management services.
3+ YOEBachelor's degree in computer science or related field; 3+ years application development experience; 1+ year Power Platform experience with Canvas Apps, Model-Driven Apps, and Power Automate; SQL and SharePoint required.
Microsoft Power Platform, Microsoft SharePoint, Microsoft Dataverse, Canvas Apps, Model-Driven Apps, Power Automate, SQL, OpenAPI, Swagger, OAuth 2.0, Azure DevOps, GitHub, React, TypeScript, Power Apps Component Framework (PCF), JavaScript, C#, REST, JSON, Visual Studio Code, Power Platform CLI
1d
Save
Mark Applied
Hide
Application Developer, Veeva Vault, BCCI
Bangalore, Karnataka, India
OnsiteFull Time
Biogen
BiogenNASDAQ: BIIB: Develops therapies for neurological and neurodegenerative diseases.
3+ YOERequires 3–8 years in Life Sciences and Veeva Vault Quality, including Training, QualityDocs, and QMS; expertise in workflows, security models, configurations, APIs, migrations, Agile delivery, and technical leadership.
Veeva Vault, Veeva Vault Quality, Veeva Vault Training, Veeva Vault QualityDocs, Veeva Vault QMS, Veeva Vault APIs, Vault Loaders, Vault-to-Vault Connections, SAFe Agile, PI Planning, Sprint Planning, Daily Stand-ups, Retrospectives, URS, FS, DS, IQ/OQ, Traceability Matrix
1d
Save
Mark Applied
Hide
Application Developer
Chennai or Pune or Bengaluru
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global provider of management consulting and technology services.
7.5+ YOERequires 7.5+ years of Java full-stack development experience, 15 years of full-time education, Spring Boot, microservices, HTML, CSS, JavaScript frameworks, REST APIs, databases, and version control.
Java, Spring Boot, Microservices, HTML, CSS, JavaScript, RESTful API, database management systems, version control systems