Java Developer

$85,800 - $180,200/Yr

CACI International - Sterling, VA

posted 3 months ago

Full-time - Entry Level
Sterling, VA
Professional, Scientific, and Technical Services

About the position

CACI is seeking an enthusiastic Java Software Developer to join our Advanced Solutions Group within the National Security and Innovative Solutions Sector. This role focuses on creating and delivering innovative, technology-centric solutions that support national security missions. The developer will work collaboratively to design and develop mission-critical software applications, ensuring efficiency and effectiveness for users in their operations.

Responsibilities

  • Collaboratively create mission critical software applications for users, coordinating heavily for design and development.
  • Provide software design and development expertise in support of new application development using test-driven and iterative methodologies.
  • Participate in new development starting with requirements analysis and design.
  • Provide a technical solution compliant with design and interface definitions during the development phase.
  • Support testing, integration, and deployment of the software baseline.
  • Maintain good development and configuration management practices.

Requirements

  • TS/SCI clearance.
  • Bachelor's degree or equivalent in computer science, information technology, or related field.
  • Experience with both Object Oriented and Functional Programming approaches.
  • Experience with Java and Spring.
  • Experience with REST and microservices (Docker, Kubernetes).
  • Experience with Messaging and/or ESB Technologies.
  • Experience with Software Testing (e.g., Junit, Automated Test Tools).
  • Experience with Linux operating systems.

Nice-to-haves

  • Eligible and interested in a polygraph.
  • Experience with relational, noSQL, and file-based storage products.
  • Experience with Java Security and Cryptology (PKI Certificates).
  • Understanding of Amazon Web Services.
  • Experience with software configuration management processes and tools.
  • Knowledge of Intelligence Community (IC) processes, policies and guidance.

Benefits

  • Flexible time off benefit.
  • Comprehensive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Learning and development opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service