Job Description :

Duration: Long Term (Multi Year)

Mode of Interview: 2 rounds of video call discussions (1ST internal with our Technical Team and 2nd with the client)


Technical Skills –

  • Highly motivated and hands on AWS Developer Lead willing to work on Lambda (NodeJS) based microservices/backend and AngularJS based frontend.
  • More than 5 years of experience in leading a team of developers and doing hands on development.
  • Experience using Jira for task management, breakdown, estimation and tracking.
  • More than 6 years of experience in designing and developing distributed applications using Java EE platform and related frameworks or server side NodeJS.
  • Strong understanding of Object-Oriented concepts in Java and JavaScript.
  • Must have a minimum of 3 years of experience in building and deploying applications on AWS Cloud.
  • Experience building Serverless applications on AWS using AWS SAM, API Gateway, Lambda, SQS, SNS, Kinesis, Cognito, DynamoDB, IAM Roles/Permissions.
  • Experience in building RESTful APIs.
  • Experience in using OAuth2/OIDC.
  • Experience using Maven and Jenkins for CI/CD.
  • Experience in messaging technologies like JMS/AWS SNS, SQS/Kafka.
  • Experience in using relational databases like Oracle/PostgreSQL.
  • Experience in modelling NoSQL databases like AWS DynamoDB with a good understanding of DynamoDB modelling concepts.
  • Experience in deploying applications in Unix environments and writing shell scripts.
  • Experience in debugging AWS native applications using CloudWatch/Splunk.

Good to have –

  • Experience in using NoSQL databases like DynamoDB/Cassandra/MongoDB.
  • Experience in using caching technologies like Redis, Memcached or similar.
  • Building and deploying applications as Docker Containers on AWS ECS.
  • Experience in application log analysis using Splunk or any other log search tool.
  • Mobile app development experience using hybrid frameworks like React Native/Flutter.

Roles and Responsibilities –

  • Interacts with the Architect to understand technology direction/changes, standards and best practices.
  • Takes full responsibility and leads a team of developers/analysts to deliver features for a Sprint.
  • Does task breakdown with the team and assigns and manages work for the team.
  • Does hands-on development for common/framework features as needed.
  • Resolves technical issues through debugging, research and investigation.
  • Good Interpersonal skills working with various team members.



Similar Jobs you may be interested in ..