Full Stack Tech Lead with AWS
Charlotte, NC, United States
Technology requirements Min 10+ yrs hands on experience in Java / J2EE/ Web technologies
Must have experience in architecting and guiding a development team to develop, deploy and support Spring boot APIs in accordance with architecture standards, processes and best practices
Must have hands on experience in Spring boot, Microservices and API Spec
Must have experience in AWS S3, EC2, DynamoDB, SNS, SQS, CloudWatch, Lambda
Must have hands on experience in Junit, Cucumber
Experience using DevOps, version controlling tools and repositories (Maven, Jenkins, Git, svn, Attunity, Bit bucket, Bamboo etc.)
Must have hands on experience in CI/CD pipelines
Experience in Agile methodologies
Experience in working with other teams/stakeholders to extract requirements, prioritize work and build a backlog for team
Create Architecture Design and be able to participate in Architecture forums
Participating in requirement analysis and planning Development
Building and managing public and private cloud infrastructure with AWS, EC2 and S3 resources
Deploying and Automating AWS environment application using Cloud formation Template (CFT) scripts and created stack sets for deploying into different regions
Developing APIs for consuming AWS cloud resource using the SDKs
Developing scripts for using AWS Lambda to migrate and capture the change data for Legacy systems to DynamoDB
Writing complex parallel streams and filters to refine the data for effectively handling the client search
Design, develop and provide guidance on implementing microservices and unit testing using REST/Jersey frameworks
Support production environment
Reviewing the code, design and providing expertise in the development and integration of systems