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:
Systems & Engineering
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 (https://www.citigroup.com/citi/accessibility/application-accessibility.htm) .
View the "EEO is the Law (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/eeopost.pdf) " poster. View the EEO is the Law Supplement (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf) .
View the EEO Policy Statement (http://citi.com/citi/diversity/assets/pdf/eeo_aa_policy.pdf) .
View the Pay Transparency Posting (https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf)
Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.