Senior Java Developer CBSI

Citibank - More jobs by this advertiser
Senior Java Developer CBSI-19023219
Description
 

Organization: Office of the CTO/Global Functions Technology Services (GFTS)

  • GFTS provides application development and other technology services for global functions, including Compliance Technology Services, Enterprise Technology Solutions, Global Finance Technology and Global Human Resources Technology.

Job Description:

  • This position is within the Global Functions Technology organization, and it is responsible for the architecture, strategy and execution of Comp and Benefit programs. Equity Compensation Strategic Initiative (ECSI) is a company-wide program designed to create an information infrastructure that will support processes for US and local accounting (including IFRS), Human Resources and Tax Reporting. The objective is to address the equity data requirements of Equity Compensation Finance (including country finance), Human Resources and Tax on a global, regional and country basis, encompassing all Citigroup businesses.

  • As the Project Developer, you are responsible for directing, guiding and coordinating the day-to-day operation of Maphub across all applications.  You will interact with senior business clients and other stakeholders to determine project priority, timeline and budgets.You will engage Citi Technology partners to secure resources needed and work collaborative to deliver state of the art solutions.

  • You will have the opportunity to manage teams of different disciplines and be accountable for all assigned deliverables, including E2E development of innovative solutions, software quality control assurance, implementation and deployment. You will oversee execution of all SDLC phases of strategic projects to support the legal entity program’s directives and you are responsible to senior technology management on the success of Citi Legal Management System.

  • You will have the opportunity to play a critical role in a variety of complex and highly visible Maphub projects contributing to Citi’s commitment of self-served application configurations/mappings. You will participate in discussions to analyze requirements, propose and implement solutions, and have exposure to acquire extensive knowledge in the area of finance, tax, legal, compliance and human resource. You will develop interpersonal and leadership skills by managing teams of software developers, quality control engineers, and by interacting with business clients from different functional areas of Citi at all levels.

Technical Skills:

  • Development of robust & high performance application to serve as foundations for building web applications

  • Design, develop, and manage automated unit, integration and acceptance tests for all UI components

  • Define needs around maintainability, testability, performance, security, quality and usability for UI platform

  • Drive implementation, consistent patterns, reusable components, and coding standards of UI infrastructure to support multiple SPA applications driven by a common platform

  • Work with the Business Analysts and Customers throughout the requirements process to properly understand the long term goals of the program and where they fit in the overall UI infrastructure

  • Communication of new technologies, best practices, etc. to testers, and managers

  • Influence UI design requirements to build best-in-class experiences

  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

  • Experience with Agile methodologies, development approaches, and tools (e. g. JIRA)

  • Ability to work with global teams and lead them on critical project initiatives

  • Relish tackling new challenges, paying attention to details, and ultimately, growing professionally

  • Mentoring and peer review of designs and coded implementations

  • Work with technical specialists (Security Team, Performance Engineer, etc.) to ensure that all parties understand the system that is being designed and built and that all major issues are understood and mitigated

  • Expected to participate in several implementation phases of product development cycle – design, scoping, planning, developing, implementation and test

  • Ensure the performance quality and responsiveness of applications

  • Investigate issues reported by testing teams to determine impact, root cause, and solve them

  • Identify and correct bottlenecks and fix bugs to optimize performance

  • Work in a fast-paced environment that fosters growth and learning

  • Verbal and written communication is clear and concise

  • Clearly articulate development and timeline dependencies

  • Improve team development related processes that accelerate delivery, drive innovation, lower costs, and improve quality

  • Ensure self and peers are actively seeking ways to objectively measure productivity. This will include a focus on automating code quality, code performance, unit testing, and build processing in the CI/CD pipeline (RTC, Jenkins, RLM)

Qualifications and Competencies:

  • 8+ years’ experience in full stack software development

  • Deep understanding of UI technologies and techniques that includes but not limited EXTJS, JavaScript, JAVA, Websphere, Tomcat, JSON, HTML5, CSS and WebServices

  • Strong knowledge of EXTJS 5 or higher, including understanding of internal details of EXTJS and its event system

  • Experience in developing micro services using spring boot

  • Experience with EXTJS material

  • Experience with EXTJS-cli and its configuration

  • Knowledge of front end patterns (container/presenter, etc.)

  • Experience in testing (Jasmine, Karma, protractor)


Qualifications
 

Organization: Office of the CTO/Global Functions Technology Services (GFTS)

  • GFTS provides application development and other technology services for global functions, including Compliance Technology Services, Enterprise Technology Solutions, Global Finance Technology and Global Human Resources Technology.

Job Description:

  • This position is within the Global Functions Technology organization, and it is responsible for the architecture, strategy and execution of Comp and Benefit programs. Equity Compensation Strategic Initiative (ECSI) is a company-wide program designed to create an information infrastructure that will support processes for US and local accounting (including IFRS), Human Resources and Tax Reporting. The objective is to address the equity data requirements of Equity Compensation Finance (including country finance), Human Resources and Tax on a global, regional and country basis, encompassing all Citigroup businesses.

  • As the Project Developer, you are responsible for directing, guiding and coordinating the day-to-day operation of Maphub across all applications.  You will interact with senior business clients and other stakeholders to determine project priority, timeline and budgets.You will engage Citi Technology partners to secure resources needed and work collaborative to deliver state of the art solutions.

  • You will have the opportunity to manage teams of different disciplines and be accountable for all assigned deliverables, including E2E development of innovative solutions, software quality control assurance, implementation and deployment. You will oversee execution of all SDLC phases of strategic projects to support the legal entity program’s directives and you are responsible to senior technology management on the success of Citi Legal Management System.

  • You will have the opportunity to play a critical role in a variety of complex and highly visible Maphub projects contributing to Citi’s commitment of self-served application configurations/mappings. You will participate in discussions to analyze requirements, propose and implement solutions, and have exposure to acquire extensive knowledge in the area of finance, tax, legal, compliance and human resource. You will develop interpersonal and leadership skills by managing teams of software developers, quality control engineers, and by interacting with business clients from different functional areas of Citi at all levels.

Technical Skills:

  • Development of robust & high performance application to serve as foundations for building web applications

  • Design, develop, and manage automated unit, integration and acceptance tests for all UI components

  • Define needs around maintainability, testability, performance, security, quality and usability for UI platform

  • Drive implementation, consistent patterns, reusable components, and coding standards of UI infrastructure to support multiple SPA applications driven by a common platform

  • Work with the Business Analysts and Customers throughout the requirements process to properly understand the long term goals of the program and where they fit in the overall UI infrastructure

  • Communication of new technologies, best practices, etc. to testers, and managers

  • Influence UI design requirements to build best-in-class experiences

  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

  • Experience with Agile methodologies, development approaches, and tools (e. g. JIRA)

  • Ability to work with global teams and lead them on critical project initiatives

  • Relish tackling new challenges, paying attention to details, and ultimately, growing professionally

  • Mentoring and peer review of designs and coded implementations

  • Work with technical specialists (Security Team, Performance Engineer, etc.) to ensure that all parties understand the system that is being designed and built and that all major issues are understood and mitigated

  • Expected to participate in several implementation phases of product development cycle – design, scoping, planning, developing, implementation and test

  • Ensure the performance quality and responsiveness of applications

  • Investigate issues reported by testing teams to determine impact, root cause, and solve them

  • Identify and correct bottlenecks and fix bugs to optimize performance

  • Work in a fast-paced environment that fosters growth and learning

  • Verbal and written communication is clear and concise

  • Clearly articulate development and timeline dependencies

  • Improve team development related processes that accelerate delivery, drive innovation, lower costs, and improve quality

  • Ensure self and peers are actively seeking ways to objectively measure productivity. This will include a focus on automating code quality, code performance, unit testing, and build processing in the CI/CD pipeline (RTC, Jenkins, RLM)

Qualifications and Competencies:

  • 8+ years’ experience in full stack software development

  • Deep understanding of UI technologies and techniques that includes but not limited EXTJS, JavaScript, JAVA, Websphere, Tomcat, JSON, HTML5, CSS and WebServices

  • Strong knowledge of EXTJS 5 or higher, including understanding of internal details of EXTJS and its event system

  • Experience in developing micro services using spring boot

  • Experience with EXTJS material

  • Experience with EXTJS-cli and its configuration

  • Knowledge of front end patterns (container/presenter, etc.)

  • Experience in testing (Jasmine, Karma, protractor)

  



10 September 2019
Location: India Marche Pune
Work type:
Full time
Sector:
Banking and Financial Services
Profession:
Other
PLEASE! No enquiries from Recruitment Agencies or Headhunters.

Only direct applications will be considered.

This advertiser's application form opens in a new window. Check your browser's popup blocker settings if you experience problems.

Bookmark and Share
  • Previous Next


This website uses cookies

This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy.
I agree
Read more