CACI International - Sterling, VA
posted 5 months ago
As a Java Software Development Lead at CACI, you will play a pivotal role in leading the development of contemporary mission management systems that leverage modern development practices and are cloud-native. This position is designed for a motivated software developer who is ready to support our deeply engaged customers through the modernization of mission management applications. You will be part of a dynamic program that consists of multiple product teams, where your expertise will be crucial in designing, developing, and maintaining microservices and user interfaces for data-rich applications with complex user workflows. In this role, you will be responsible for writing automated tests, deploying to a fully automated DevSecOps pipeline, and influencing both the current architecture and the future technical direction of the project. You will utilize a variety of technologies, including Java, JavaScript/TypeScript, and frontend frameworks like Vue and Bootstrap, as well as databases such as MySQL and Redis. Your contributions will ensure that our applications are robust, efficient, and aligned with the latest industry standards. You will also have the opportunity to work in an environment that values collaboration and continuous learning, where you can enhance your skills in agile methodologies and DevOps processes. This position requires a commitment to excellence and a willingness to adapt to new technologies and practices as they emerge.