Lead Developer Full Stack -Java, Python, AWS
Lead DeveloperWorking in an agile environment, lead developer delivers technical expertise in design, development, coding, unit testing, and debugging new software or significant enhancements to existing software. He demonstrates broad knowledge of highly complex business processes and capabilities. Lead developer conducts highly complex business process analysis, needs assessments, and leads/participates in design sessions with architects in order to align digital solutions with business initiatives. He undertakes highly complex projects requiring additional specialized technical expertise in software.Skills RequiredEnterprise Java developmentEnterprise coding standardsAgile development methodologiesTechnical architecture and designTeam leading skillsAnalytical skillsVerbal and written communication Practical (Hands on) Experience working on Full Stack J2EE Application, web application development, security and open-source technologiesExperience in cloud-based software projects, web application development, security and open-source technologiesCloud Technologies: AWS (Lambda/EC2/SQS/SNS/S3/IAM/CloudWatch) AWS-Glue-preferable. Cloud experience neededBig Data Technologies like Python(Pandas, Numpy, Dict, List)Java (OOPs, Concurrency, Generics, Data structure, Lambda, Stream)Scala, Cassandra, Hadoop, Spark, SolrNoSQL Database like Cassandra, Dynamo DB, PostGreSQLEfficient in writing scripts ((json/yaml/batch/shell/AWS CLI)Good understanding in Linux commands such as grep, top, nohup etc.