Sr. Developer
Apply NowCareer Opportunities: Sr. Developer (9867)
Requisition ID 9867 - Posted
Job Description Print Preview
Apply Save Job Email Job to Friend Return to List
Sr. Developer
Skills/Knowledge required -
Programming: JAVA/ Python
Cloud Env: AWS Cloud and Services (Lambda, ECS, EKS , RDS, SNS , SQS , S3, Cognito etc.)
Build & Deployment: Docker, Code Build/ Deploy, Code Pipeline
DB Layer: MySQL, Oracle, Postgres
Testing: Go Testify, Spock framework, Groovy, UI testing in Jest/Karma & Jasmine
IaC: Terraform/ Cloud Formation/CDK etc.
- At least 3+ years of experience in Python or JAVA development
- Experience in TDD using Go / JAVA.
- Minimum 2 year of experience in agile development
- Experience in working Go/ Java relevant design patterns.
- Expertise in Containerization technologies e.g., docker (or singularity)
- Distributed systems and expose to their functionality through well-designed RESTful or gRPC APIs.
- Proficient in version controls especially Git
- Strong Linux Fundamentals
- Well versed with CI/CD Concept and implementation
- Awareness of Server and Server-less Architecture
Roles & Responsibilities
-Requirement understanding & data gathering conferring with business users/product owners.
-Evaluating & proposing multiple solutions for the given requirement
-Development & unit test of new features, changes requests
-Thorough understanding of design principles and patterns
-Implements best coding practices (e.g. clean code)
-Understands application security, common attack vectors and how to code defensively.
-Designing, developing, and deploying serverless applications using AWS Lambda, API Gateway, Fargate, DynamoDB, and other relevant AWS services.
-Should maintaining up-to-date knowledge of AWS services and best practices and staying abreast of developments in the field of cloud computing.
-Should be able to identify which AWS services meet a given technical requirement and to define technical requirements for an AWS-based application.
-Should designing and implementing scalable, secure, and highly available AWS architectures.
-Keeping up to date with AWS services and serverless trends to recommend improvements and new solutions.
-Documenting serverless application architecture, design decisions, and processes.
-Implementing AWS infrastructure as code (IaC) using tools like AWS Cdk or CloudFormation or Terraform.
-Experience with AWS CLI and SDKs.
-Experience in using CI/CD tools, can set up a build & deployment tool.
-Understanding of a continuous integration tool etc. to automate the build and test process.
-Knows the branching & Merging strategies, setting up repositories, etc.
-Good knowledge of editors, debuggers, IDEs
-Ability to prioritize the work as per the project needs.
-Should be able to handle the tasks independently.
-Should be able to handle Operational activities along with regular Development.
-AWS certifications (e.g., AWS Certified Developer, AWS Certified Solutions Architect) are a plus."
Apply Save Job Email Job to Friend Return to List
Email this job to a friend
The job has been sent to
Please provide the information below Job title: *Your friend’s email address: Message:
*Confirm you are not a robot:
Send Cancel