Senior Software Engineer (Java)
CitigroupBelfastUpdate time: November 11,2019
Job Description
CITI -
Senior Software Engineer (Java) -
Competitive Salary Offered -
Role / Position Overview
The Global TPS Development Team is seeking a Senior Software Engineer (Java) for our Belfast team. You are expected to have experience in building software systems to handle the high volume processing, high standards in code quality and a knowledge of Fixed Income derivatives products would be an advantageous
Key Responsibilities:
  • Apply software engineering methodologies to produce high quality Java applications solving complex problems 
  • Work with Project Managers and Business Analysts to continually review and contribute to improving our software development methodologies, metrics and procedures.
  • Work with partners to interpret requirements into system design
  • Establish a course of action to accomplish specific goals.
  • Manage development process from design, construction, testing and implementation; provide user and operational support on application to business users.
  • Perform root cause analysis skills, able to quickly analyse and interpret code

Technical requirements:

  • Java 8

  • Oracle

  • Spring

  • Docker

  • Kubernetes

  • Openshift

Knowledge/Experience: 

  • Background in developing Java applications for complex business problems

  • Very strong knowledge of Java Programming Language

  • In-depth knowledge of database and SQL

  • Experience of deploying/supporting large scale applications in Linux/Unix /Cloud/Openshift environment

  • Deep understanding of distributed systems

  • Proven knowledge in practices like TDD, BDD.

  • Experience in working in financial industry considered a plus

Skills:

  • Excellent verbal and written communication skills

  • Strong analytical skills

  • Perform analysis and define solutions problems

  • Ability to adopt DevOps principles and build a Continuous Delivery environment.

  • Use of Agile Methodology (Scrum, Kanban etc.)

  • Ability to switch style of communication based on technical expertise or role of recipient

Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience.

Valuing Diversity: 

Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organisational success. 

Citi is an Equal Opportunities Employer

Address:
Gateway House
60 Sydenham Road
Belfast
Postcode:BT3 9DP

-------------------------------------------------

Grade :All Job Level - All Job FunctionsAll Job Level - All Job Functions - GB

------------------------------------------------------

Time Type :Full time

------------------------------------------------------

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

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 CLICK HERE.

To view the "EEO is the Law" poster CLICK HERE. To view the EEO is the Law Supplement CLICK HERE.
To view the EEO Policy Statement CLICK HERE.
To view the Pay Transparency Posting CLICK HERE.

Get email alerts for the latest"Senior Software Engineer (Java) jobs in Belfast"