Senior Java Developer - VP

Dublin, Ireland
05 Aug 2022
14 Aug 2022
Job Function
Industry Sector
Finance - General
Employment Type
Full Time
Job Purpose:
The candidate will be working as member of a team of engineers that manages the engineering deployment of a four Data Center Editions (DCE) instances of SonarQube at Citi. The SonarQube DCE instances are integrated into Citi centralized build systems. Some additional responsibilities include; Custom software application development of utilities, work closely with the sector leads managing their development teams to integrate with SonarQube environment, work to automate the build / scan process and provide L3 support when needed, upgrading and maintaining the environment including workflows and language plugins. Our development environment utilizes agile scrum.

Key Responsibilities:
Perform analysis and resolve application issues
Install, test, certify and document application system upgrade and enhancements
Work with Users to resolve scanning workflow / configuration issues
Application programming skills to write scripted workflows and Java applications / utilities.
Code Review and peer review
Communications verbal and written with other team members, other teams and vendors
Provide application status to management

Knowledge/Experience - Essential:
Strong knowledge of Java
Must have strong Java programing skills and experience
Oracle Database experience
Must be able to create and run Database SQL queries

Knowledge/Experience - Desirable (if you do not hold these skills we will provide suitable training to upskill)
Experience in working with Web services (REST & SOAP), XML, XSD and JAXB
Good Experience in working with ANT & Maven (optional) deployments
Working experience with Source Control Management (SVN, Jazz etc.,)
Knowledge of Database(SQL), JDBC, Spring and Hibernate
Knowledge of Code security
Knowledge of OWASP Top 10
Working with Linux script, Perl Scripting and Python

Operating Systems:
-Linux - ideally RHEL6+
-Windows server
- Networking
- System level configuration - service configuration etc.
- Ability to debug OS level issues using command line utilities
- Shell scripting (Unix Shell/PowerShell(would be good))

Education Qualifications - Essential:
Bachelor's degree/University degree or equivalent experience

Ability to work on multiple tasks and with multiple teams (Vendors, DBAs and other teams)
Excellent communications skills both oral and written
Experience working in a large company (familiar with process)

Job Family Group:
Technology -------------------------------------------------
Job Family:
Systems & Engineering ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
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

Similar jobs

Similar jobs

  • You need to sign in to save