Job Description :
                                                                             Requirement:
Java AWS Certified Developer
Remote - Mclean, VA 
6+ Months
Description:
 AWS architecture best practices 
 Understanding of the use of containers in the development process. 
 Proficiency in developing, deploying, and debugging cloud-based applications using AWS. 
 Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications 
 Understanding of the AWS shared responsibility model 
 Understanding of application lifecycle management 
 Ability to use a CI/CD pipeline (e.g. JIRA, Jenkins) to deploy applications on AWS 
 Ability to apply a basic understanding of cloud-native applications to write code 
 Ability to write code using AWS security best practices 
 Should know how to author, maintain, and debug code modules on AWS 
 Should know CloudFormation well and understand how to use that to not only deploy an application, but also stand up your application infrastructure 
 Should know how to deploy applications with Elastic Container Service (ECS) for Decker or Elastic Kubernetes Service (EKS) 
 Knowledge and understanding of the AWS Security Model and 1AM is essential. Should be familiar with how Roles and Policies works. 
Programming languages & Frameworks 
 Firm grasp of Java 8 (or above), 1/0. Multithreading, Collections, Generics, Lambda 
 Java, J2EE, Web Services, SOA, SOAP, RESTful etc. 
 Spring Core, MVC, Spring Boot, Spring Security, Sprint Data (JPA), Dependency Injection, 
 AOP (Aspect Oriented Programming), 10C (Inversion of Control), DAO (Data Access 
 Object), JTA, JDBC 
 HTML JavaScript, CSS, jQuery, AngularJS 2.0 
 Apache Tomcat, Jetty Server 
 JUnit, Cucumber/ Selenium 
 Design Patterns like MVC, Singleton, Session, Facade, Factory, DAO (Data Access Object), DTO 
 XML technologies . DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers. 
 Worked on SOA (Service Oriented Architecture) SOAP, WSDL Exposure to JAXB, JAX-WS & JAX- 
5-10 years of overall experience 
2 years of AWS experience} 
AWS Developer Certi?cation Required 
Candidates are expected to have robust technical skills and hands-on knowledge of the core AWS platform. 
Core AWS Products 
 Candidate should have worked with the most common pillars of AWS cloud products: 
 Elastic Compute Cloud (EC2) 
 Virtual Private Cloud (V PC) 
 Auto Scaling 
 Elastic Block Storage (EBS) 
 Elastic load Balancer (ELB) 
 Amazon S3 
 Relational Database Service (RDS) 
 Elastic Container Service (ECS) 
 Elastic Kubemetes Service (EKS) 
 Amazon Security Model (IAM) 
Containers Orchestration 
Pro?ciency working with containers: 
Docker 
Elastic Kubemetes Service (EKS) 
Service Mesh (istio) 
Databases 
Should understand all the cloud options and some of the pros and cons of choosing a cloud 
database - 
 Relational (RDS/Aurora PostgreSQL) 
 ElastiCache (MemCached & Redis) 
 Document based NoSQL (MongoDB) 
Should be able to design & write advanced SQL queries 
Should have a thorough understanding of JOINs 
Should be able to do SQL performance tuning