Solidus is searching for a Java Software Engineer.
Candidate will join a team that pursues innovative, high-impact, practical research in small, focused teams, and it succeeds by participating in all R&D phases, including problem analysis and innovative solution design, system architecture, rapid prototyping, field testing, and ultimately, transfer of the technology to Department of Defense and Intelligence Community users, sponsors, and industry.
This role is for a software engineer with a broad range of experience and will be comfortable implementing and maintaining software systems which involves interpreting mission and R&D requirements into software implementations for local testbed environments as well as forward-deployed systems.
Remote: Hybrid
Requirements
- US Citizenship and the ability to obtain DOD Secret Clearance; Active Secret highly preferred
- Bachelor's Degree
- 3 year minimum relevant experience
Required Experience
- Developing non-trivial applications using Python, Java, Angular, JSON, Maven
- Gradle, Git / Gitlab, Make / Autotools
- Building secure software systems using secure software development best practices
- Docker and Ansible
- Familiarity with Kubernetes
- Unit testing and integration testing
- Developing, debugging, and executing software in a Windows and Linux environment
- Producing, editing, and maintaining documentation aimed at users and other developers
- Agile, scrum-based teams
- Automated Build/Test environment i.e., Bamboo, Jenkins
- JavaScript/J2EE/JEE (JSP, SERVLETS, JDBC, JSTL, SOAP) Development
- Communicate, collaborate and work effectively within JADC2 related systems
- XML and SQL
- Object Oriented Software Design and Development
- Software Unit Testing
Additionally Desired
- Elastic Stack, Apache NIFI
- Middleware and messaging platforms i.e., Kafka, ActiveMQ
Responsibilities include
- Design and develop modern microservices in Python and Java. Include API design, service implementation, testing and validation, security, and deployment in a modern deployment infrastructure i.e., Kubernetes, Istio
- Develop Angular web front ends. Develop webapp front ends in Angular that communicate with various backend technologies and APIs.
- Infrastructure Automation and deployments with Docker, Ansible, Kubernetes and Terraform. This includes developing automation for configuration and deployment of the software services to AWS and ESX environments using containers and Ansible and including infrastructure configuration with Terraform. This task also includes using automation to secure and harden deployed services.
- Java-based applications for data processing and adaptation. Develop Java applications primarily focused on ingesting, adapting and normalizing data for downstream analytics. Secondary tasks include developing Springboot-based Java microservices.
- Perform related testing, and compose, compile, and maintain documentation for users and administrators. A secondary role will be to assist the development team in the planning and execution of effective agile software development practices
Req ID 4601
Applicants selected must meet eligibility requirements for access to classified information. U.S. Citizenship may be required. Solidus is an Equal Opportunity Employer and participates in E-Verify. NOTICE OF AFFIRMATIVE ACTION PLAN FOR INDIVIDUALS WITH DISABILITIES, DISABLED VETERANS AND OTHER PROTECTED VETERANS. It is the policy of this Company to seek and employ qualified individuals at all locations and facilities, and to provide equal employment opportunities for all applicants and employees in recruiting, hiring, placement, training, compensation, insurance, benefits, promotion, transfer, and termination. To achieve this, we are dedicated to taking affirmative action to employ and advance in employment qualified individuals with disabilities, disabled veterans, and other protected veterans. The objective in adopting the Affirmative Action Programs is to place qualified individuals with disabilities, disabled veterans and other protected veterans in all job classifications. These Affirmative Action Programs are available for inspection by any applicant or employee by contacting the Company's EEO Coordinator, in the Human Resources office, Monday through Friday, 8am to 5pm.
Please Note: Solidus does not accept applications from agencies, 3rd party vendors, or applications with incomplete information.