24 Aug
|
RDAlabs
|
Bengaluru
Work Time: 2 30 pm to 11 30 pm
Work Mode: Remote
Experience: 7 years +
Key Responsibilities:
- Implement software design patterns, conduct code reviews, and promote best practices for maintainable, secure, and efficient code.
- Design, develop, and deploy applications using a wide range of Azure Platform as a Service (PaaS) offerings, including App Services, Azure Functions, and Logic Apps.
- Design, configure, and manage API gateways using Azure API Management (APIM) to publish, secure, and monitor APIs.
- Implement API policies in APIM for security, caching, throttling, and request/response transformations.
- Integrate APIM with other Azure services like Azure Key Vault, Azure Monitor, and Azure Active Directory for enhanced security and monitoring.
- Optimize APIs and backends for performance, scalability, and reliability.
- Design and implement robust security and authentication mechanisms for APIs, adhering to industry standards.
- Work in an Agile workplace, leveraging DevOps practices and Continuous Integration/Continuous Delivery (CI/CD) for frequent, reliable releases.
- Design and implement CI/CD pipelines for automated application and API build, test, and deployment using Azure DevOps or GitHub Actions.
- Use Infrastructure as Code (IaC) tools such as Terraform to automate the provisioning and management of Azure resources.
- Monitor, troubleshoot, and optimize application and API performance using tools like Azure Monitor, Application Insights, and Datadog.
- Liaise with cross-functional teams, including Product Owners, QA, and other engineering teams,
to gather requirements and deliver integrated solutions.
- Create and maintain detailed technical documentation for APIs, processes, and best practices.
Basic Qualifications:
- Bachelor’s degree in Computer Science, Management Information Systems, or related area.
- 4+ years of Java/J2EE development, hands-on troubleshooting and deployment experience.
- 4+ years of overall experience Java/J2EE development with REST APIs, Spring Boot, XML, JSON, Swagger.
- 4+ years of RESTful and/or SOAP web services.
- 4+ years of experience with GIT, GitHub, CI/CD Automation.
- 4+ years of proven experience in designing, implementing, and managing solutions with Azure App Services and Azure API Management (APIM).
- Familiarity with Mulesoft ESB, Anypoint Studio, API Management and CloudHub.
- Familiarity with other Azure integration services, such as Logic Apps, Event Grid, and Service Bus.
- Familiarity with containerization using Docker and Kubernetes.
- Familiarity with Websphere Application Server (WAS).
- Good understanding of SOA and Integration Patterns.
- Experience with Relational Databases and schema design.
- Proficiency in automation, CI/CD, and DevOps practices.
- Experience with Unit Testing & Performance Testing.
- Contact Center Experience highly desired (IE: Exposure to and Integration with Cisco CVP Applications).
Other Skills:
- Experience with Agile development
- Ability to analyze complex business problems, propose effective solutions and understand and apply business vision and direction
📌 Senior Developer (Bengaluru)
🏢 RDAlabs
📍 Bengaluru