Software Engineer
Our client is seeking a software engineer in Lexington, MA! Required skills (must have) :
- Experience developing distributed and cloud based systems and services
- Experience developing RESTful and / or SOAP based web services
- Strong object-oriented development skills
- XML technologies
- Experience with modern development tools such as Maven, git, github, JIRA, Confluence, Jenkins, NiFi, etc...
- Work well with in a fast moving, small team environment
- Familiarity with standard SQL databases and database connectors
- Experience developing scalable architectures in a cloud environment
- Knowledge of full software lifecycle automation and testing tools in a DevOps environment
- Expertise in high performance multi-threaded applications
- Experience with at least one nosql database technology
- Front end development with modern UI development libraries
- Solid understanding of Linux and Windows operating systems
- Familiarity with BigData technologies
- Expertise in modern software design patterns and frameworks
- Unix shell or perl scripting capability
Preferred skills (nice to have) :
Securing distributed services using PKI methodologiesExperience with commercial cloud environments such as AWS or AzureExisting DoD security clearance and domain specific knowledge in GMTI, image processing and NATO STANAG standards a plusTravel is estimated to be 1-2 trips per year, for approx 15 days, to sponsor sites (domestic).