Senior Software Engineer (Java/Cloud) - Federated Wireless

Company Name:
Allied Minds
Federated Wireless develops groundbreaking technologies that maximize the utilization of spectrum resources, further advancing the wireless revolution. Working with a start-up team on a cutting edge wireless spectrum management product, the Senior Software Engineer - Cloud is expected to be able to independently design, develop, deploy and maintain the assigned projects in all phases of the project life cycle. She or he will be required to design components or sub-components and then follow through with the coding, testing and integration of all components. Experience working in start-up environment, self-motivation and the ability to work independently as well as with a team are critical for this role.
Roles/Responsibilities:
Designs and develops:
Java framework for the cloud based distributed radio resource management product
Application specific RESTful server and client, SOAP client, message queue client, database client
Application specific JSON, XML parser and utilities
Map-Reduce based distributed computing framework
Advanced quarry logic for MongoDB, Postgre SQL
System implementation, unit tests, integration tests, stress/load tests, bug tracking
Assist on product studies, performs requirements analysis, and develops software architectures to meet requirements
Support spectrum allocation algorithm design & implementation
Create technical proposals and white papers, write functional and design specifications
Prepare and present technical briefings to customers and senior management
Interface with other design teams to resolve design, implementation, and deployment issues
Assist on defining future product architecture portfolio to address customer requirements and identify potential design enhancement
Measure compliance against standards
Report status against project plan
Assist in building, managing and expanding the company's intellectual property estate.
Qualifications:
Experiences in the following areas are required:
Multi-process multi-thread java development
MongoDB and PostgreSQL
RESTful server and client implementation
JSON related development
Linux OS
Git source code control tools
Experience working in an agile (scrum) development environment
Excellent oral and written communication skills
BS/MS/Ph.D in Computer science
Good knowledge of open-source libraries/packages
Experiences in the following areas are desired:
Map-Reduce/Headoop
Cloud architecture (OpenStack, CloudStack, Eucalyptus)
GPU server application implementation
Radio propagation modeling
Location:
Arlington, VA
Travel will be required in this position, domestically or internationally as deemed necessary to the growth and expansion of the Company.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Senior Software Engineer - AWS Environment
Vienna, VA Capital one
Senior Security Engineer, CA Control Minder /...
Mc Lean, VA Request Technology, LLC
Data Center Senior Systems Engineer with Secur...
Herndon, VA Peraton
PDSA Senior Project Engineer
Arlington, VA The Aerospace Corporation
Senior Software Assurance Analsyt with Securit...
Fort Lee, VA Network Security Systems Plus
Principal Software Engineer - SharePoint - TS/...
Alexandria, VA GENERAL DYNAMICS IT