Java Software Engineer
Company | CACI |
---|---|
Location | Chantilly, VA, USA, Dulles, VA, USA |
Salary | $89500 – $188000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- A minimum of 5 years of experience programming in Java, C++, or Python
- Active TS/SCI security clearance
- Bachelors or equivalent in Computer Science or Electrical Engineering
- Solid understanding of complex software design concepts
- Scripting languages, for example Python, BASH, or similar
- Familiarity with Linux and real time operating systems
- Familiarity of IP networking concepts
- Strong analytical Skills (ability to analyze and work through complicated issues)
Responsibilities
- Collaborate in the design and implementation of distributed server-based infrastructure as well as modern web-based applications.
- Collaborate with hardware or software designers/engineers and analysts to develop, analyze, and evaluate hardware, software, and systems.
- Evaluate emerging technologies to determine advantages and disadvantages of potential solutions in virtual, web-based, and desktop applications.
- Work with the development and testing team to devise quality and performance related metrics and continuous testing systems.
- Contribute to the ongoing improvement of DevOps related practices and culture.
Preferred Qualifications
- Experience with AWS (including any AWS Certifications)
- Background in web technologies is highly desired.
- Experience with database programming and cloud technologies.
- Experience with Python and scripting.
- Working knowledge of signal processing fundamental