USACares Jobs

Job Information

Citigroup Software Engineer / Java API Developer in Dublin, Ireland

The infrastructure automation team at Citi manages a platform that builds and configures over 15000 application environments and provides full stack application infrastructure including compute, networking, storage, middleware and security.

The orchestrating application is primarily Java Spring with end point automation being performed by Ansible. We are looking for a software engineer with 1-3 years of experience developing Java based APIs and an appetite for developing and architecting infrastructure automation solutions.


  • Work with Citi technology infrastructure teams to design and implement self-service automation APIs to be used by application developers across the bank.

  • Architect and design automation solutions for complex enterprise infrastructure lifecycle including provisioning, configuring, maintaining and decommissioning.

  • Ensure all APIs are built to software engineered standards including full CI/CD and testing automation along with API design best practices.

  • Work with enterprise infrastructure providers and application development teams to guide and co-develop automation workflows.


  • 1-3 years in Java development on Linux

  • Scripting in Python /Shell/Bash/Ksh.

  • Passionate about enterprise automation solutions.

  • Prior experiences with DevOps CI/CD tools like Git and Jenkins.

  • Competent with API, web services and microservices development

  • Java Spring Framework development experience

  • Experience with Docker, Kubernetes, Openshift

  • Experience with Vmware tools, AWS/GCP

  • Experience with Terraform

  • Experience with Sql/NoSql databases like Oracle, MongoDB

  • Experience in Config Management tooling e.g. Ansible, Chef, Puppet or SaltStack

  • Experience writing automation tests

  • Ability to quickly learn new concepts and software

  • Strong communication skills, both written and oral

  • Strong architecture and design

  • Strong analytical, algorithmic, and problem-solving skills

  • Excellent teamwork and proactive attitude


  • BS degree in Computer Science or related technical field

Job Family Group:


Job Family:

Systems & Engineering

Time Type:

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi ( .

View the "EEO is the Law ( " poster. View the EEO is the Law Supplement ( .

View the EEO Policy Statement ( .

View the Pay Transparency Posting (

Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.