CACI International Inc · 5 months ago
Senior Full Stack Web Development Software Engineer
CACI International Inc is seeking a skilled Mid-Level Full Stack Web Developer with a strong background in Java development for their Integrated Broadcast Service-Network Services program. The role involves designing, developing, and maintaining high-quality software solutions while collaborating in a fast-paced environment.
Information TechnologyService IndustrySoftware
Responsibilities
Subsequently, breaking out custom front-end web applications and back-end data services into modules across a cluster of machines using an architecture (e.g., Docker) on a containerized platform (e.g., Kubernetes)
Port front-end web applications and back-end Java and C++ services from the Solaris environment to the Redhat Open Shift (Linux) environment
Making recommendations and applying best technical design to meet customer requirements
Continuously innovating to automate processes, implement best practices, and improve the overall system architecture’s scalability, high availability, and performance
Actively engaging in agile development practices, including sprint planning, daily stand-ups, and software peer reviews
Debugging and troubleshooting code to resolve issues promptly
Writing and executing successful unit tests, integration tests, and end-to-end tests
Documenting technical designs, processes, and any issues encountered
Qualification
Required
Currently hold an active Secret clearance and ability to successfully achieve a Top Secret or Top Secret SCI clearance
BS in Computer Science or other technical discipline
Minimum of 7+ years of professional experience in software development
Strong front-end web development skills. Expert in one or more of the following: HTML, CSS, XSL, JSP, JavaScript, Bootstrap
Familiarity with modern front-end JavaScript libraries or frameworks, such as Angular or React
Knowledge of the CI/CD pipeline and DevOpsSec
Demonstrated experience building modern, user-friendly web applications
Experience with relational databases such as Oracle and with interacting with the database through SQL and/or stored procedures
Experience with one or more of the following frameworks, architectures, or patterns: MVC, REST, HTTP, XML, JSON, Spring, or SOAP
Experience leveraging RPC sockets (e.g., gRPC) as a mechanism for establishing and managing communication channels between clients and servers
Experience with one or more of the following build automation tools: Maven, Ant, Bjam
Experience with source code version control systems with a particular understanding of Git and GitLab
Experience with one or more of the following web servers: JBoss, Weblogic, Websphere, or Tomcat
Ability to document technical designs, processes, and any issues encountered
Excellent problem-solving skills and attention to detail
Strong communication and teamwork abilities
Ability to work independently and manage time effectively
Preferred
Experience with Integrated Development Environments such as Eclipse
Knowledge of the Angular JS framework
Knowledge of JMS
Experience executing Unix command-line utilities in one or more shells, e.g., Bash
Experience with one or more technologies for working with XML and an XSD: JAXB, XML Schema
Experience using GitLab and keeping CI/CD
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI International Inc
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.
Funding
Current Stage
Public CompanyTotal Funding
$1B2025-05-21Post Ipo Debt· $1B
2003-01-10IPO
Leadership Team
Recent News
2026-01-09
2026-01-03
BNN Bloomberg
2026-01-03
Company data provided by crunchbase