Senior Principal Engineer – Applications Development | Marsh McLennan | Pune, Maharashtra, India

Software Testing Jobs In India

Position: Senior Principal Engineer – Applications Development

Location: Pune, Maharashtra, India

Best Watches available for you on Amazon Fashion

Job 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)
Use best Headphones for your upcoming interview

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
Services
Services
Your Corporate Life

Your Corporate Life

Leave a Reply

Your email address will not be published. Required fields are marked *