Role: Java Developer with AWS
Location: McLean, VA
Duration/Type: FTE/Permanent
Job Description:
Overall 8+ years of experience
Experience with AWS Services (EC2, S3, RDS, Route 53, IAM, ECS, VPC, CloudWatch, SNS, SQS)
Experience with Micro service Development and Support (Java, Springboot)
Scripting in one or more of these languages (Shell/Bash, Python, Groovy)
Experience with Infrastructure As Code (Terraform, Ansible)
Strong working experience in Java 8 and above / J2EE, Spring boot, Spring Cloud, Hibernate
Strong working experience with SQL (Oracle, Postgres, SQL Server)/NO SQL (e.g., MongoDB, CassandraDB, CouchDB)
Java/J2EE & middleware (WebLogic, Apache, Spring Boot, etc.) technologies in UNIX environment and Scripting languages such as UNIX Shell
Development experience in Restful Webservices, Spring Boot framework
Good Working experience in Weblogic and Tomcat
Build automation / CICD pipeline integration tools (Jenkins, GIT, Bitbucket, Artifactory, etc.)
Deep understanding of front-end technologies like Angular, React, JS etc.
Experience with messaging technologies, Event processing technologies
Experience implementing security such as OAuth, SAML, Single Sign-On, Mobile Device Management, etc.
Experience in implementing caching solutions
Design and implement APIs, deep understanding of REST, SOAP, HTTP etc.
Experience in cloud technologies - AWS
Experience with Continuous Integration/Continuous Deployment.
Hands-on experience in Micro services design and development
Knowledge on design patterns
Experience in projects managed in accordance with AGILE (SCRUM) methodology
Version control software exposure Git, SVN, Clear case, PVCS
Should have understanding and experience of software development best practices/clean coding practices