IT Security Java Developer

Information Systems & Technology Manila, Philippines


IT Security Java Developer (Identity and Access Management – IAM)

Makati, Philippines


About Citco

Citco is a global leader in fund services, corporate governance and related asset services with staff across 80 offices worldwide. With more than $1 trillion in assets under administration, we deliver end-to-end solutions and exceptional service to meet our clients’ needs.

For more information about Citco, please visit

About the Team & Business Line:

Proprietary software solutions and innovation are at the core of what differentiates Citco in the alternative investment space. Through our network of global development centres, Citco invests heavily in technology development, security, and infrastructure to ensure our clients continue to receive award-winning products that underpin our commitment to service excellence.

As a core member of our Security team you will work with dedicated professionals to ensure our clients maintain access to their critical information assets while keeping Citco ahead of industry trends.

Your Role:

This position is responsible for support and maintenance of Citco’s Identity and Access Management components. The incumbent will interact with and/or support various support and development groups as well as other security team staff, business management and end-users in the performance of their duties.

Technical Expectations/Professional Practices:

  • Proven skills in Java, JEE, Spring, JavaScript, design patterns, concurrency, caching, NodeJS, Typescript, SQL, REST Web Services.
  • Experience with single page applications (SPAs) and Angular front-end technologies.
  • Experience creating unit tests and unit test frameworks for front-end and service layer with tools such as Junit, Mokito, Jasmine and/or Karma.
  • Experience with containerization and related technologies like Docker.
  • Solid Understanding of web-based technologies - HTML, CSS, DOM, XML, and JSON.
  • Ability to conceptualize and document solutions, design and deliver reference implementations, library utilities, or frameworks.
  • Experience with secure coding practices, remediation of vulnerabilities and knowledge of security concepts / protocols such as OAUTH, SSO, MFA, LDAP, IAM, TLS.
  • Exposure / Experience with Amazon Web Services (EC2, S3, Lambda, RDS, SQS, etc.).
  • Should have worked on CA IDM End point integration and should possess coding knowledge for connectors.
  • Knowledge of managing IAM roles related to entitlements in AWS IAM, AWS EC2, AWS S3 and other resources using applicable tools.
  • Hands on experience in scripting (Unix, JSON, and Python etc.) is a must.
  • Knowledge of Application Server– JBOSS, Tomat, Apache, IIS – would be a plus.

Management/Leadership Expectations:

  • Troubleshoots, manages, and solves issues related identities, systems, access, accounts, authentication, authorization, entitlements, and permissions.
  • Candidate should also possess experience troubleshooting, supporting and resolving system incidents, problems and changes
  • Provides analysis, development, testing, training, communication, deployment, and maintenance of IAM systems to impacted users.
  • Leverages problem solving and data analysis skills to ensure projects deliver on time, implements, and maintains documentation of processes, procedures, standards, and guideline relating to Information Security.
  • Collaborates, gathers information, and acts as a resource to internal stakeholders on the identification of access management requirements.
  • Ability to work independently with or without direction and or supervision.
  • Portray professional demeanor.
  • Train other staff members and external clients.

Administrative Expectations:

  • Communicate and prepare written material in a professional manner in English.
  • Manage time and tasks.
  • Prepare reports, status or help desk metrics.
  • Maintain a tidy desk and work environment.

Professional Expectations:

  • Accept responsibility and personal accountability.
  • Maintain good attendance and punctuality; follow proper procedures for requesting time off; communicate with management appropriately.
  • Demonstrate flexibility and adaptability in approach to work.
  • Demonstrate use of professional judgment on the job.
  • Demonstrate effective oral and written communication with clients, internal staff members.
  • Promptly respond to telephone calls, voice-mail, e-mail and pages.
  • Demonstrate reliability.
  • Demonstrate effective teamwork and working relationships with others, both from Citco and external clients.
  • Demonstrate a self-directed approach to learning new technologies in the field; pursue professional development.


About You:

Background / Qualifications: 

  • Bachelor’s Degree in Computer Science or related field required.
  • Graduate Degree a plus.

Previous Work Experience: 

  • Five or more years developing and supporting enterprise java applications.
  • Two or more years working in a UNIX environment.
  • Five or more years working with Infrastructure systems in a global environment across multiple data centers required.

Specific Knowledge / Skills:

  • CA Identity Manager or equivalent Provisioning system a plus
  • CA SiteMinder Administration a plus
  • Single Sign On, SAML and Federation a plus
  • CA Strong Authentication support knowledge preferred
  • Privilege Access Management  knowledge preferred
  • Certificate Authority preferred but not required
  • Experience working and troubleshooting in complex distributed global systems required
  • Experience with Network Security systems (firewalls, intrusion detection, vulnerability analysis, etc.) preferred but not required
  • Knowledge of Microsoft Office Suite (Outlook, Word, Excel, PowerPoint)
  • Excellent written and verbal communications skills.  Must be able to communicate effectively with all levels of staff, including Senior Management and end users. 
  • Must be able to effectively management multiple concurrent projects with high attention to detail. 

Environmental Demands:

  • Must be able to maneuver effectively within environment. 
  • The position requires shift work and there may be an occasional need for additional work during non-business hours.

Our Benefits

Your well being is of paramount importance to us, and central to our success. We provide a range of benefits, training and education support, and flexible working arrangements to help you achieve success in your career while balancing personal needs. Ask us about specific benefits in your location.


We recognize diversity as a source of organizational pride and strength. We have made it a priority to reflect our nation’s evolving diversity in the people we hire, and the culture we create in our organization.

Citco welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection.