USACares Jobs

Job Information

Citigroup Senior Java Developer in Dublin, Ireland

Senior Java (SonarQube DCE) Developer The candidate will be working as the technical lead for a team that manages the engineering deployment of a four instance Data Center Edition (DCE) of SonarQube at Citi. The SonarQube DCE instances are integrated into Citi centralized build systems. Some additional responsibilities include; work closely with the sector leads managing their development teams to integrate with SonarQube Data Center Edition 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 and this role will lead the scrum planning/status for the product. 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 for Success Operating Systems: Linux – ideally RHEL6+ Windows server Including: 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)) Experience of setting up/configuring/managing: Web servers – Nginx/Apache Java application servers Log aggregation tools – e.g. Splunk/ELK Strong Java programing skills and experience Core and advanced Java Expert Java level of coding Build strategies – Maven/Ant/Gradle Knowledge of Java multi-threading and collections JavaScript Linux script, Perl Scripting and Python       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 Ability to work on multiple tasks and with multiple teams (Vendors, DBAs and other teams) Spring Boot Experience Oracle Database Experience Must be able to create and run Database SQL queries Use Case and Test Cases experience Desirable - Knowledge/Experience - Familiarity with container based deployments Docker OpenShift/Kubernetes Familiarity with industry standard programming language Proven ability to create utility scripting Ability to maintain existing scripts Experience of use of standard IDE environments CI/CD experience Jenkins Pipeline concepts Plugins Bitbucket Gitflow concepts Knowledge in .Net Technologies (C#, Visual Studio, TFS etc.) Moving Knowledge of Open Shift Docker , Artifactory, BitBucket, JIRA Working with Source Control Management (SVN, Jazz, Git etc.,) Software design components and various design patterns Knowledge of Unit Testing, Automated Testing Knowledge of ALM tools (RTC, CTF etc.,) Knowledge of Checkmarx and SecureAssist Knowledge of UI - HTML, Ajax, Servlets, JSP and Struts Working with various web and application servers Working with various development tools like Eclipse, Toad, RAD, etc., Knowledge of JMS Knowledge of Artifactory and Jenkins Competencies: 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) Education: Bachelor’s degree/University degree or equivalent experience Master’s degree preferred ------------------------------------------------- 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

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