Software Engineer

Cornerstone Defense
Tysons, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tysons, United States of America

Tech stack

Java
JavaScript
Microsoft Active Directory
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Apache Ant
Tomcat
Business Logic
JIRA
Big Data
Computer Programming
Databases
Continuous Delivery
Continuous Integration
Relational Databases
DevOps
Elasticsearch
Github
Hadoop
MapReduce
Java Database Connectivity
JSON
Lightweight Directory Access Protocols (LDAP)
Maven
Public Key Infrastructure
Systems Development Life Cycle
Regular Expressions
Webui
Software Engineering
Solr
SQL Databases
Subversion
Systems Integration
Web Services
Scripting (Bash/Python/Go/Ruby)
Spark
Spring-boot
Angular
Cloudwatch
Jenkins
Artifactory

Requirements

  • Working within an Amazon Web Services (AWS) cloud environment and utilizing tools such as SMS, Data Pipeline, Relational Database (RDS), Cloudwatch, EC2, EBS, S3, KMS, or SMS
  • Developing in a DevOps environment and utilizing tools such as GitHub, Subversion, Jenkins, Maven, or Artifactory
  • Utilizing web stack technologies and software design
  • Working at all tiers of the architecture, to include Web UI, Business Logic, and Database layer
  • Developing software in a continuous integration, continuous deployment (CI/CD) paradigm
  • Working with financial data sets
  • Programming with Java and associated frameworks like SpringBoot
  • Utilizing ElasticSearch and other big data technologies like MapReduce
  • Scripting using JavaScript (JS) framework like Angular JS or EXT-JS
  • Using tools such as Apache Tomcat, Apache Spark, Hadoop, SOLR, JDBC, ANT, Active Directory, LDAP, Regex, SQL, or JSON
  • Using JIRA tracking system
  • Employing Agile development methodology
  • Employing the Software Development Lifecycle (SDLC)

Desired Skills:

  • Demonstrated experience with security accreditation process.
  • Demonstrated experience supporting enterprise software development efforts.
  • Demonstrated experience working with commercial financial data sets.
  • Demonstrated experience integrating software with LDAP, PKI and must use services.
  • Demonstrated experience integrating with various applications using web services and APIs.

Apply for this position