Position: Senior Principal Engineer – Applications Development
Location: Pune, Maharashtra, India
Best Watches available for you on Amazon FashionJob Description
Qualification and Skills
- Bachelor’s degree (or equivalent) in computer science, information technology, or mathematics
- 5+ years of experience of developing and maintaining Restful APIs
- 5+ years of designing and developing Restful Web Services
- In-depth knowledge of web technologies including HTTP, XML/JSON, web security, authentication/authorization protocols.
- Good understanding of relational database, and NOSQL databases
- Hands on experience in developing and deploying services in cloud environment (AWS, Azure )
- Knowledge of application development lifecycle, agile methodology, API best practices and DevOps.
- Experience with Unit Testing (JUnit, Mockito, Jenkins), Maven, git. AWS OpenSearch
- Proficient in at least one scripting language (Python, java, java script, ruby), CI/CD, Maven, AWS OpenSearch, NoSQL, MongoDB, AWS Micro services, AWS Glue, Lambda, API Gateway, API Management.
- Strong problem solving and communication skills
- Ability to work independently and collaboratively in a fast-paced environment with rapidly changing expectations and requirements(Agile)
Responsibilities
- Conceptualize, design and develop a comprehensive, thoughtful, and best-in-class Restful API to provide access to Marsh’s core services and data.
- Create detailed API documentation to enable third party developers to easily integrate with Marsh’s platform.
- Create and maintain API client libraries to provide easy to use interface for third party integrations and developers.
- Track the API performance metrics and work to improve the stability, scalability, and availability of APIs
- Monitor API usage to identify tends and anticipate business needs
- Displays outward thinking, develop strategies for the full software development lifecycle of new and emerging technologies and demonstrates viability.
- Collaborate with developers, product managers, and other stakeholders to understand the business needs and develop solutions that meet those needs.
- Troubleshoot incidents, identify root causes, fix, and document problems, and implement preventive measures
- Performs other duties as assigned.
Apply: Click here to Apply
Get new laptop from Amazon