Senior Java Developer Belfast, United Kingdom 11/27/2019 at Citi


Belfast, United Kingdom

Job Description

The Senior Java Developer is responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Responsibilities:
  • Ensure essential procedures are followed and help define operating standards and processes
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Develop high-quality framework / design.Review and debug code
  • Identify ideas to improve system performance and impact availability
  • Provide continuous improvement through identifying best practices in technology products / processes / systems
  • Effective problem solving and issue identification. Coordinate with business analysts & users for requirements
  • Understanding Business Requirements and Functional Requirements provided by Business Analysts and to convert into Technical Design Documents
  • Work closely with Cross Functional Teams e.g. Business Analysis, Product Assurance, Platforms and Infrastructure, Business Office, Controls and Production Support. Prepare handover documents; manage SIT with oversight of UAT and Production Implementation.
  • Identify and proactively resolve issues that could affect system performance, reliability, and usability
  • Work proactively & independently to address development requirements and articulate issues/challenges with enough lead time to address risks
  • Owns success – Take responsibility for successful delivery of the solutions. Mentoring other developers on their implementation as needed, and organize review activities like design review, code review and technical document review etc. to ensure successful delivery.
  • Explore existing application systems, determines areas of complexity, potential risks to successful implementation
  • Contribute to continual improvement by suggesting improvements to software architecture, software development process and new technologies etc.
  • Build relationships with business and technology stakeholders

Knowledge and Experience:
  • Extensive relevant experience in software development ideally in Finance industry.
  • Expert in development of Front-End User Interfaces/Screens using Java, Java EE, Spring, JavaScript, HTML, CSS
  • Good knowledge of Websphere or Tomact Application Servers
  • Good Knowledge and experience of Non-SQL databases such as MongoDb
  • Strong in UNIX Shell/Perl Scripting
  • Experience of Agile/Iterative SDLC
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Education:
  • Bachelor’s degree/University degree or equivalent experience

Skills:

  • Strong Analytical and problem solving skills
  • Strong communication and interpersonal skills
  • Good presentation skills
  • Data analysis skills
  • Excellent oral and written English

Competencies:

  • Ability to collaborate effectively in a fast-paced & agile delivery model
  • Ability to take ownership and proactively follow up on issues
  • Results-oriented, self-start with positive “can-do” attitude
  • Confident, innovative, self-motivated, result oriented
  • Focused and determined in getting the job done right
  • Personal maturity and sense of responsibility
  • Shows drive, integrity, sound judgment, adaptability, creativity, self-awareness and an ability to multitask and prioritize
  • Sensitive to cultural and background differences and environments Confident and assertive

Values diversity:

  • Demonstrates an appreciation of a diverse workforce
  • Appreciates differences in style or perspective

The role forms part of GFTS EMEA Finance Development Team based in Belfast and Pune, which supports the Product Control and Corporate Treasury business departments who have responsibility FX Exposure Management within Citi globally.
Key Responsibilities:
Develop high-quality framework / design
Review and debug code
Identify, prioritize and execute tasks in the software development life cycle
Identify ideas to improve system performance and impact availability
Coordinate with business analysts & users for requirements
Provide continuous improvement through identifying best practices in technology products / processes / systems
Effective problem solving and issue identification
Support FX Exposure Management reporting for all regions
Understanding Business Requirements and Functional Requirements provided by Business Analysts and to convert into Technical Design Documents
Work closely with Cross Functional Teams e.g. Business Analysis, Product Assurance, Platforms and Infrastructure, Business Office, Controls and Production Support. Prepare handover documents; manage SIT with oversight of UAT and Production Implementation.
Identify and proactively resolve issues that could affect system performance, reliability, and usability
Demonstrate an in-depth understanding of how the development function integrates within overall business/technology to achieve objectives; requires a good understanding of the industry
Work proactively & independently to address development requirements and articulate issues/challenges with enough lead time to address risks
Ability to understand complex data problems, analyse and provide generic solutions compatible with existing Infrastructure
Design, Implement, Integrate and test new features
Owns success – Take responsibility for successful delivery of the solutions. Mentoring other developers on their implementation as needed, and organize review activities like design review, code review and technical document review etc. to ensure successful delivery.
Explore existing application systems, determines areas of complexity, potential risks to successful implementation
Contribute to continual improvement by suggesting improvements to software architecture, software development process and new technologies etc.
Build relationships with business and technology stakeholders
Development Value:
Gain understanding of FX Exposure management.
Opportunity to work on new Technologies.
Working closely with Business clients from Product Control and Corporate Treasury.
Work as part of global technology team.
Knowledge and Experience:
8+ years’ experience in software development and 5+ years’ of experience in Finance industry is a must
Expert in development of Front-End User Interfaces/Screens using Java, Java EE, Spring, JavaScript, HTML, CSS
Good knowledge of Websphere or Tomact Application Servers
Good Knowledge and experience of Non-SQL databases such as MongoDb
Strong in UNIX Shell/Perl Scripting
Good to have:
Knowledge of Angular JavaScript Framework
Knowledge of RDBMS e.g. Oracle, with ability to write complex SQL needed to investigate and analyse data issues
Knowledge and experience of Docker, Openshift and Kubernetes to develop Java Micro Services within Container environment
Skills:
Strong Analytical and problem solving skills
Strong communication and interpersonal skills
Good presentation skills
Data analysis skills
Excellent oral and written English
Competencies:
Ability to collaborate effectively in a fast-paced & agile delivery model
Ability to take ownership and proactively follow up on issues
Results-oriented, self-start with positive “can-do” attitude
Confident, innovative, self-motivated, result oriented
Focused and determined in getting the job done right
Personal maturity and sense of responsibility
Shows drive, integrity, sound judgment, adaptability, creativity, self-awareness and an ability to multitask and prioritize
Sensitive to cultural and background differences and environments Confident and assertive
Values diversity: Demonstrates an appreciation of a diverse workforce
Appreciates differences in style or perspective
  • ------------------------------------------------ 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.

Remember to mention that you found this on AU Job- og Projektbank