Job Description :
Position : AWS Java Developer
Location : Herndon, VA
Duration : 6+ Months
MOI : phone and skype
Required Skills:
8+ years of programming experience with Java, J2EE, XML, and Web Services
8+ years of experiences in full life cycle application/system development
Minimum of 7 years of experience developing in distributed application environments (Database, Transaction Management)
6 years of experience writing conceptual and detailed design documents, and developing large scale enterprise applications following an Agile execution model
Strong Development/programming experience in Java or Python is must
Strong AWS DevOps Experience (2-3 years) including AWS CodeBuild, AWS CodeCommit, AWS CodePipeline, AWS Lambda, API Gateway, AWS CLI/Yaml/CloudFormation, Serverless Deployment
2-3 years of Experience/knowledge of AWS development on Lambda, APIGateway services
2-3 years of Experience working on data science projects and using AWS Sagemaker/Apache Spark ML (Highly preferred) or Python
Hands-on experience with NLP, mining of structured, semi-structured, and unstructured data
Intuitive understanding of machine learning algorithms, supervised and unsupervised modeling techniques
At least 2 years of experience with Application integrations (SOAP/REST Web Services, ESB, JMS, File/Data transfers, etc
Experience with machine learning tools and libraries such as TensorFlow
Ability to write well designed, testable and efficient code
Good communication and collaboration skills, team player
Takes accountability/ownership for the assigned tasks/deliverable
Familiar with GIT repositories (Bit Bucket) and Agile Methodology/SCRUM/Kanban
Nice to have:
AWS Advanced Certifications
Deep learning, computer vision, topic modeling, graph algorithms are pluses
Experience with any ESB technology such as TIBCO BW/BE, Mulesoft etc.
Experience with Angular 4/5/6 development, Java script
Experience in developing APIs using Spring Boot framework, ideally with Docker container or OpenShift Cloud Platform (OCP)