Vacancy expired!
Job Description
Position Summary:The AWS Developer Lead provides high-level technical and analytical leadership to software development teams, manages business analysis activity and oversees software development for external clients. Additionally, the Lead Software Developer contributes a high level of subject matter expertise to the IT department and coordinates the administration of assignments for projects and tasks. The Lead Software Developer champions IT strategic initiatives and brings a degree of awareness to industry trends. This position mentors other software developers.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.
- Resolves technical issues through debugging, research and investigation.
- Good Interpersonal skills working with various team members.
- Bachelor's degree in Computer Science, Business Administration or equivalent coursework emphasizing an information processing or business-related curricula.
- Also possible to have an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired if necessary.
- 8-10 years of progressively responsible software development experience.
- 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.
- 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.
- ID: #49316142
- State: New Jersey Princeton 08540 Princeton USA
- City: Princeton
- Salary: USD TBD TBD
- Job type: Permanent
- Showed: 2023-02-20
- Deadline: 2023-04-20
- Category: Et cetera