Contact Us 877.823.3669

Senior Software Engineer in Reston at SNI Technology

Date Posted: 11/14/2019

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Reston
  • Experience:
    7 to greater than 15 years
  • Date Posted:
    11/14/2019
  • Job ID:
    359978

Job Description

Senior Software Engineer


Location: Reston, VA
Start Date: Can start next week
Status: Long Term Contract, 1 year

Are you an expert Java Developer with multiple years' experience building infrastructure as code using AWS Cloud Formation, Serverless or other similar scripting techniques? If so, we have the perfect role for you. Our client is looking to hire a Senior Software Engineer immediately for their migration project. This is a one year contract in is located in Reston, VA.

Must Haves:
* Must be GC holder or USC.
* 7 to 10 year's experienced Software Developer with two years' experience with cloud databases and cloud migration.
* Experience building infrastructure as code using AWS Cloud Formation, Serverless or other similar scripting techniques.
* Can demonstrated expert proficiency in Java script languages.
* Strong hands on knowledge of React. Angular knowledge may be considered as a substitute, but React is preferred.
* Must be competent in the following: Ant/Gradle/Maven, Apache Tomcat, Distributed Service Standards (SOAP, REST, EJB), GIT/SVN, Spring/Hibernate Framework, WebLogic Java EE app server

Nice To Have
* NodeJS Required Skills:
* Minimum 5 years of demonstrated experience with Java development.
* Experience with Distributed Service Standards (SOAP, REST, EJB).
* Proficient in any of the following programming languages, J2EE, Java, and design patterns.
* Deployed and managed mission-critical applications using a number of AWS services like (not limited to) Lambda, S3, RDS, ECR, EC2, Route 53, VPC & Subnets.
* Working knowledge of IP networking, VPNs, DNS, load balancing, as well as data security in the AWS cloud environment.
* Experience with revision code source code repositories in particular Bit bucket, GIT and SVN.
* Experience with the agile approach of software development.
* Experience with build automation tools like Ant, Maven, and Gradle.
* Working knowledge of Spring/Hibernate Framework. * Expertise in the knowledge of programming languages, relational databases, and NoSQL databases.