This position supports a series of highly-visible mission applications. The Software Developer must have Full Life Cycle front end user interface (UI) and backend application development experience in Java Agile development environment.
Duties include engineer, design, code, debug, unit test, and assistance in quality assurance testing of custom applications in Java and Apache Tomcat (where necessary). The Software Developer must be able to integrate software with existing systems, develop in a team environment, and assist with tier 3/4 support to operations staff along with meeting project schedules.
You’ll Bring These Qualifications:
Must have Full Life Cycle application development experience with backend systems, including engineering, design, coding, debugging, and unit testing applications in Java.
Must be able to integrate software with existing systems
Must have strong development experience with JAVA
Strong oral and written communications skills required
Must follow established development processes and procedures to include Spring planning and code reviews
Ability to work well in a team environment
Ability to provide on-call operational support
Demonstrated ability to prepare and brief comprehensive project documentation (requirements, system design, interface control documents, security, etc.)
Experience over 10 to 15 years in positions of increasing responsibility IT administration and IT systems engineering
Ability to write software scripts on Linux operating systems
Understanding of architecture – servers, storage, and network
Experience with integration of technology insertion into existence architecture
Experience with working in an IT Operations with mission critical teams
Ability to work 9am to 3pm (core hours) with possible work after hours or weekend hours
Understanding of Amazon Web Services
These Qualifications Would be Nice to Have:
LDAP/PKI experience a plus
Demonstrated experience with some of the following: Web services, XML, MySQL, Oracle, UNIX, Linux, RedHat Linux, J2SE, PowerShell, SOAP, Rest, Eclipse, SQL Developer, SQL, Apache Maven, Apache Tomcat
Cloud experience a plus (C2S, AWS, Azure)
Education and Experience Requirements:
10 Years of job related experience and High School/GED diploma
8 Years of job related experience and Associate degree
4-7 Years of job related experience and Bachelor’s degree
3 Years of job related experience and Master’s degree
2 Years of job related experience and Doctorate
What We Can Offer You:
- We’ve been named a Best Place to Work by the Washington Post.
- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
- We offer competitive benefits and learning and development opportunities.
- We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.
- For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.
Visit careers.caci.com or reach out to me directly firstname.lastname@example.org. You may also give me a call at 703-434-4611. We look forward to helping you make CACI the next step in your career. I look forward to hearing from you.