2,164,205open jobs
139,279companies
239,864added this week
Browse all
Location
In office (United States)
Seniority
Senior
Visa
Sponsors visas in United States, United Kingdom; no register of this country names it

Confirmed on the employer's own hiring board on Nov 11, 2026. First seen by Alion on Oct 8, 2026. Infinite Computer Solutions scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Infinite Computer Solutions is an IT services and digital engineering company with its corporate headquarters in Rockville, Maryland, and its India headquarters in Bengaluru. It provides application development and modernization, cloud migration, infrastructure management, testing and AI services to healthcare, banking, insurance and telecommunications clients, and owns the NetSfere secure enterprise messaging platform. It hires Java developers, AI and ML engineers, network and NOC engineers, test engineers and project managers in Singapore, Bengaluru, Noida and Pune.

Senior IBM Cognos SDK Java Developer / Cognos Administrator

Position Summary

We are seeking an experienced IBM Cognos SDK Java Developer / Cognos Administrator to design, develop, support, and administer enterprise IBM Cognos Analytics solutions.

This position combines hands-on Java and Cognos SDK development with responsibility for the administration, configuration, security, performance, and operational support of the IBM Cognos Analytics platform.

The ideal candidate will have strong Java development skills, experience developing applications using the IBM Cognos Software Development Kit (SDK), and a solid understanding of Cognos Analytics architecture and administration.

The developer will create custom applications, integrations, authentication solutions, automation utilities, and administrative tools that interact with Cognos services and the Cognos Content Store. The role will also participate in maintaining highly available Cognos environments and troubleshooting complex application, infrastructure, database, authentication, and performance issues.

Primary Responsibilities

Cognos SDK / Java Development

  • Design, develop, test, deploy, and maintain Java applications utilizing the IBM Cognos SDK.

  • Develop applications that interact with Cognos Content Manager, Report Service, Batch Report Service, Job Service, and other Cognos services.

  • Develop utilities to automate Cognos administrative and content-management activities.

  • Query and manipulate Cognos Content Store objects using the Cognos SDK.

  • Develop applications to create, modify, move, copy, delete, and manage Cognos objects.

  • Develop solutions for managing report parameters, prompts, schedules, jobs, and report outputs.

  • Implement Cognos SDK asynchronous request and conversation handling.

  • Develop applications for managing Cognos users, groups, roles, permissions, and security-related objects.

  • Work with Cognos Search Paths, object references, properties, and Content Manager queries.

  • Develop reusable Java libraries and service layers that encapsulate Cognos SDK functionality.

  • Implement robust exception handling, logging, auditing, retry handling, and error recovery.

  • Optimize SDK applications to minimize Content Manager queries, network traffic, and unnecessary Cognos processing.

  • Diagnose Cognos SDK, SOAP/web-service, Java, network, dispatcher, and authentication errors.

  • Maintain compatibility between Java applications and supported Cognos Analytics versions.

Cognos Authentication / Security Development

  • Develop and maintain custom Cognos authentication solutions where required.

  • Develop and support Cognos Custom Java Authentication Providers (CJAP).

  • Implement trusted sign-on and custom authentication mechanisms.

  • Integrate Cognos with enterprise identity-management systems.

  • Work with PING, Active Directory, SSO, SAML, OpenID Connect, or custom identity repositories as applicable.

  • Implement user, group, and role resolution for custom authentication providers.

  • Understand Cognos authentication sessions, namespace identities, credentials, and security tokens.

  • Troubleshoot authentication, authorization, namespace, group membership, and permission issues.

  • Follow secure coding practices for credentials, authentication tokens, encryption keys, and sensitive information.

Cognos Administration Responsibilities

  • Install, configure, administer, monitor, and support IBM Cognos Analytics environments.

  • Support development, test, QA, staging, and production Cognos environments.

  • Configure distributed Cognos environments containing multiple application servers and dispatchers.

  • Configure and maintain Content Manager and standby Content Manager environments.

  • Configure Cognos gateways, application tiers, dispatchers, and Content Store connections.

  • Administer Cognos services and dispatcher configuration.

  • Configure and maintain Cognos namespaces and authentication providers.

  • Manage Cognos users, groups, roles, capabilities, and object-level security.

  • Configure and maintain data-source connections and signons.

  • Administer schedules, jobs, bursting, report delivery, and saved report outputs.

  • Monitor Cognos server health, services, queues, JVM utilization, and report execution.

  • Review Cognos logs and diagnose application and platform problems.

  • Configure appropriate Cognos logging and tracing for troubleshooting.

  • Manage log retention and ensure debug or trace logging is disabled when no longer required.

  • Perform Cognos deployment, migration, backup, and recovery activities.

  • Support Cognos upgrades, fix packs, configuration changes, and environment migrations.

  • Test Cognos upgrades for compatibility with custom Java applications, SDK integrations, CJAPs, custom controls, extensions, and other customizations.

  • Maintain appropriate Cognos disaster-recovery and high-availability configurations.

  • Document Cognos architecture, configuration, deployment procedures, and operational processes.

Performance and Troubleshooting

  • Diagnose complex Cognos performance and availability problems.

  • Distinguish between Cognos application, Java, database, Content Store, network, authentication, operating system, and report-design issues.

  • Analyze Cognos dispatcher and service utilization.

  • Troubleshoot interactive and batch-report execution problems.

  • Investigate long-running reports and scheduled report failures.

  • Analyze Content Store performance and database connectivity.

  • Work with database administrators to troubleshoot SQL performance, locking, blocking, connection, and database issues.

  • Analyze JVM memory, CPU, thread utilization, and application-server behavior.

  • Tune Cognos services, process configuration, and concurrency settings based on measured workload.

  • Troubleshoot SDK application performance and excessive Content Manager or report-service requests.

  • Develop logging and monitoring capable of tracing operations across Java applications and Cognos services.

Java Development Requirements

The candidate should have strong knowledge of:

  • Java

  • Object-oriented programming

  • Interfaces and inheritance

  • Java Collections Framework

  • Generics

  • Exception handling

  • Multithreading and concurrency

  • JDBC

  • SQL

  • XML

  • JSON

  • HTTP/HTTPS

  • Web services

  • REST and SOAP concepts

  • Authentication and session management

  • Logging frameworks such as Log4j2 or SLF4J

  • JAR management and Java classpaths

  • Maven or Gradle

  • Unit testing

  • Source control using Git

  • Secure coding practices

Experience developing enterprise Java applications using layered architectures such as service, repository, and DAO patterns is preferred.

Cognos SDK Knowledge

The candidate should have experience with or a strong understanding of:

  • IBM Cognos Java SDK

  • Content Manager Service

  • Report Service

  • Batch Report Service

  • Job Service

  • Cognos Content Store object model

  • BaseClass and Cognos object types

  • SearchPaths

  • Object references

  • Cognos object properties

  • Content Manager queries

  • Report execution

  • Report parameters and prompts

  • Asynchronous Cognos conversations

  • Schedules and jobs

  • Users, groups, and roles

  • Cognos permissions and security

  • Authentication sessions

  • Cognos SDK exception handling

Cognos Administration Knowledge

The candidate should understand:

  • IBM Cognos Analytics architecture

  • Distributed Cognos environments

  • Application tier and dispatcher architecture

  • Content Manager

  • Content Store

  • Gateway configuration

  • High availability and failover

  • Load balancing

  • Cognos Configuration

  • Cognos Administration

  • Authentication namespaces

  • Data-source configuration

  • Report scheduling

  • Batch versus interactive processing

  • Cognos logging and diagnostics

  • JVM configuration and monitoring

  • Deployment archives

  • Environment migrations

  • Backup and disaster recovery

  • Cognos upgrades and fix packs

  • SSL/TLS and certificate management

Database Knowledge

Strong SQL and relational database knowledge is required.

Experience with one or more of the following is preferred:

  • Microsoft SQL Server (mandatory)

  • Oracle

The candidate should understand:

  • JDBC connectivity

  • Connection pooling

  • Transactions

  • Isolation levels

  • Database locking and blocking

  • Indexes

  • Query performance

  • Stored procedures

  • Database troubleshooting

Direct modification of IBM Cognos Content Store database tables should not normally be used as an application-development technique. Supported Cognos APIs and administration mechanisms should be used whenever possible.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or equivalent professional experience.

  • Strong professional Java development experience.

  • Experience with IBM Cognos Analytics.

  • Experience using the IBM Cognos SDK or similar enterprise APIs.

  • Understanding of Cognos Content Manager and the Content Store.

  • Strong SQL and relational database skills.

  • Experience troubleshooting enterprise applications.

  • Experience with Windows and/or Linux server environments.

  • Strong understanding of authentication and authorization concepts.

  • Ability to analyze complex technical problems across application, database, network, and infrastructure layers.

  • Strong written and verbal communication skills.

  • Ability to document technical designs, configurations, and operational procedures.

Preferred Qualifications

  • Experience administering IBM Cognos Analytics 11.x or 12.x.

  • Experience developing Cognos Custom Java Authentication Providers (CJAP).

  • Experience implementing Cognos trusted sign-on.

  • Experience with Active Directory, PING, SAML, or OpenID Connect.

  • Experience with Microsoft SQL Server and Oracle.

  • Experience with Cognos high-availability and distributed environments.

  • Experience upgrading or migrating Cognos Analytics environments.

  • Experience developing administrative automation tools using the Cognos SDK.

  • Experience with CI/CD and automated deployment processes.

  • Experience supporting mission-critical enterprise reporting environments.

  • Experience with performance monitoring and application diagnostics.

Key Competencies

The successful candidate should demonstrate:

  • Strong Java software-development skills.

  • Strong analytical and troubleshooting abilities.

  • Understanding of enterprise application architecture.

  • Ability to troubleshoot problems across multiple technology layers.

  • Ability to write maintainable and reusable code.

  • Attention to security and production stability.

  • Ability to work independently on complex technical problems.

  • Ability to communicate effectively with developers, administrators, database administrators, infrastructure teams, security teams, and business stakeholders.

Example Projects

The successful candidate may work on projects such as:

  • Developing Java utilities to automate Cognos content administration.

  • Building applications that search, inventory, modify, or migrate Cognos Content Store objects.

  • Developing Cognos SDK applications for schedule and job management.

  • Creating custom Cognos authentication providers.

  • Implementing trusted sign-on solutions.

  • Integrating Cognos with enterprise identity-management systems.

  • Building Cognos security and permission-management utilities.

  • Developing environment comparison and migration tools.

  • Automating Cognos deployment and configuration processes.

  • Developing health-check and monitoring utilities.

  • Troubleshooting large-scale Cognos production environments.

  • Supporting Cognos version upgrades while maintaining compatibility with custom Java applications and extensions.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,164,205 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
United States
Hybrid · Full-Time · Johannesburg
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
Oracle
Frontend
Angular
DevOps
AWS
Apply
up to $1.1M per year (gross) · Hybrid · Full-Time · Johannesburg
TypeScript
C#
C#
.NET
DevOps
Azure
AWS
Apply
Remote (United Kingdom, UK time hours) · Contractor · South Africa
SQL
C#
C#
ASP.NET Core
Entity Framework Core
xUnit
Hangfire
Databases
MS SQL
AI/ML
Claude
Claude Code
Anthropic
DevOps
Azure
SOAP
Cybersecurity
GDPR
Cryptography
Vault
Apply
$33k – $39k per year (gross) · In office · Full-Time · Cape Town
JavaScript
TypeScript
SQL
Node JS
Node JS
Sequelize
TypeORM
Databases
MySQL
Frontend
Tailwind CSS
React.js
Vite
DevOps
Rest API
GitHub Actions
Azure
Git
Docker
GitHub
Cybersecurity
Microsoft Entra ID
QA
Playwright
Vitest
Apply
In office · Full-Time · South Africa
Java
Apply
$120k – $135k per year · Remote (United States) · Top Secret · 5+ years exp · Bachelor's Degree · United States
JavaScript
TypeScript
SQL
PowerShell
C#
C#
ASP.NET Core
Entity Framework Core
Databases
Oracle
Frontend
JQuery
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Kubernetes
IAM
SOAP
Management
Agile
Apply
$67k – $72k per year · Equity · In office · Full-Time · Bachelor's Degree · New York · Chicago
Python
SQL
AI/ML
Copilot
Claude
ChatGPT
Apply
$58k – $72k per year · Hybrid · Full-Time · United States
Apply
In office · Internship · 1+ year exp · United States
Apply
Project Scheduler 1 day ago
$88k – $147k per year · In office · Secret · 4+ years exp · High School Diploma · United States
Analytics
Power BI
Microsoft Excel
Apply
See all jobs
This is one of many
2,164,205 more open roles from verified company boards, updated every day.