Senior API Developer/Tech Lead

Diverse Linx

Smithfield, RI

JOB DETAILS
LOCATION
Smithfield, RI
POSTED
30+ days ago

Key Responsibilities: The successful candidates will be responsible for:

Application development, testing, and deployment of the Externalized Service Center Inquiry API.

Defining and adhering to the API contract

Designing and developing the API to accept input parameters such as Work Item Number, Account#, and Confirmation#, and provide comprehensive status information including current status, account name, category, subcategory, and other relevant metadata9.

Implementing robust API security measures, including OAuth 2.0 for authentication and authorization, API keys for client identification, and HTTPS for encrypted communication

Incorporating role-based access control (RBAC) to manage permissions and ensure compliance with enterprise security standards

Adhering to applicable data privacy and regulatory standards (e.g., GDPR, CCPA)

Designing the API to scale horizontally to accommodate increasing demand and ensure high availability

Leveraging AWS cloud services such as auto-scaling groups and load balancers to dynamically adjust resources

Implementing efficient concurrency handling mechanisms, such as asynchronous processing and connection pooling

Integrating with existing systems or data sources that manage Service Center work items to retrieve real-time data

Deploying the API on an Amazon EKS cluster (Active/Active) using Terracore/Terraform and following Architectural standards

Implementing comprehensive error handling mechanisms, returning standardized error codes and messages

Configuring logging via Datadog to capture detailed information about API requests, responses, and errors for troubleshooting and auditing

Supporting JSON requests/responses

Providing comprehensive documentation, including a detailed Swagger contract, integration guidelines, and usage examples for developers, and high-level documentation for business users814.

Incorporating versioning capabilities for future updates and changes

Conducting end-to-end testing of API functionality, data accuracy, and integration with client proprietary portals, including scenarios for high availability and disaster recovery

Participating in and contributing to automated pipelines for code deployment and monitoring

Communicating effectively with different teams and proactively seeking information.

Guiding and driving the work of other developers within the agile squad

Required Technical Skills: Candidates must demonstrate strong coding skills and experience in the following:

Java

REST API

Spring Framework / Spring Boot

AWS (Cloud development, deployment, EKS, auto-scaling groups, load balancers, Terracore/Terraform)

SQL

API Security (OAuth 2.0, API keys, HTTPS, RBAC)

Datadog (for logging and monitoring)

Jenkins

JSON (request/response handling)

Required Non-Technical & Experience Skills:

Experience in large enterprises is preferred

Ability to communicate effectively with diverse teams and proactively seek information

Commitment to quality of talent as a primary factor





Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.

About the Company

D

Diverse Linx