Sr. Software Developer

Location: Alexandria, VA
Date Posted: 10-23-2017
FosterThomas, Inc. is a leading FosterThomas, HR Consulting and Talent Acquisition Firm. We are seeking an Senior Application Developer to assist our client in their Alexandria, VA location.


As an Application Developer, you will be responsible for designing and building scalable Mircroservices using latest Open Source technologies.
Required Qualifications and Skills:
  • A minimum 11 to 15 years of experience in complete software development lifecycle using Agile methodologies
  • 5+ years of Java or Scala development experience
  • RESTful web services Experience with code development, deployment, versioning, and build tools (e.g. Eclipse, Git, Gradle, Maven, Jenkins)
  • Understanding of Microservices architecture, including professional experience in the design, build, and operations of microservices in a production environment
  • Experienced with Spring (Spring Core, Spring Boot, Spring Data, Spring REST etc.); Knowledge of Swagger 
  • 5+ years of experience with Relational Database Systems and SQL
  • 3+ years of experience with UNIX/Linux and shell scripting
  • Must be US citizen with the ability to pass government background investigation
Additional Preferred Requirements:
  • Delivering solutions using Amazon Web Services (AWS EC2, RDS, S3, VPC)
  • Developing containerized applications using Docker, Openshift
  • Experience with Javascript frameworks like Angular, React and JQuery
  • Experience with at least one of the following technologies:
    • Hadoop eco system, including HDFS, YARN, Cassandra, Hive, Pig, and Spark          
    • Batch-oriented and streaming distributed processing methods such as Spark, Kafka, or Storm
    • Distributed NoSQL/Key-Value stores such as HBase, Accumulo, Cassandra, or DynamoDB
    • Distributed search engines like Elasticsearch or Solr
  • Bachelor’s or Master’s Degree in Computer Science or related field
Other Qualifications:
  • Customs and Border Protection Background Investigation (BI) desired

EEO Statement: FosterThomas is an equal opportunity employer and is committed to equal employment opportunities in recruitment, hiring, promotion, training, compensation and disciplinary action with regard to the terms and conditions of employment.  FosterThomas does not discriminate on the basis of race, religion, national origin, color, age, sex, disability, marital status, gender identity genetic information, sexual orientation, or sex, including pregnancy and childbirth, veteran status or any other legally protected characteristic.
this job portal is powered by CATS