JBlocks Java Software Engineer
2026 Feb 26th CyberSecurity - CACI International
About the role
The Opportunity
CACI as a Prime Contractor on MWIII Bridge. All positions in the Hanover, MD area. MWIII Bridge develops and supports Identity, Credential and Access Management (ICAM) capabilities for the enterprise and stand-alone deployment throughout the IC. Tasks include program management, mission support, software integration, software development, system engineering, migration, testing, documentation development, network and system monitoring, configuration control and release management.
Responsibilities
- Work with a team of developers to implement new JBlocks capabilities to support expanding data labeling requirements.
- Manage a single baseline to meet requirements across multiple domains.
- Define, manage, and deliver capabilities within an existing team.
- Provide input throughout the software lifecycle.
Qualifications
Required
- TS/SCI Clearance with polygraph.
- Bachelor's Degree or higher in computer engineering or related field, or 9 years of software engineering experience if substituting degree.
- 5+ years of software engineering experience.
- 2+ years work experience in SIGINT, IA, or IT domains.
- Java Development Experience.
- Familiarity with PKI and REST services.
- Use of Gitlab, CI/CD, build pipelines.
- Linux experience.
- Strong organization and time management skills, including ability to multi-task and work with minimum supervision to meet deadlines.
- Experience engaging with customers and interfacing teams.
Desired
- Collaborate with senior developers to improve knowledge and experience with development best practices.
- Interact with other developers, system engineers and users at an integrated functionality level.
- Experience performing development in the Evo environment including familiarity and use of tools (GreyBox etc.).
- Containerize existing software capabilities using Docker.
- Review and test software components for adherence to design requirements and document test results.
- Perform software life-cycle activities to ensure system performance, availability, and compliance with business requirements.
- Administer, maintain, and implement policies and procedures for application security and integrity.
- Knowledge of EDH1/2, ISM, CAPCO and markings standards.
- Excellent oral and written communication skills to clearly communicate architecture and design concepts.
- Ability to write technical documentation including wiki sites, blogs, XML/HTML.
What You Can Expect
- A culture of integrity.
- An environment of trust with autonomy and flexible time off.
- Access to robust learning resources.
- A focus on continuous growth advancing critical missions.
Pay Range
There are a host of factors that can influence final salary including geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. CACI offers competitive compensation, benefits and learning and development opportunities including healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free