Citi Developer- JAVA in Pune, India

  • Primary Location: India,Maharashtra,Pune

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: No

  • Job ID: 17026713

Description

Job Title:

Java Developer

Business:

Institutional Clients Group (ICG)

Division:

TTS Technology – Electronic Banking Channels

Grade/Level:

C11

Reporting to:

Development Manager

Location:

Pune

Job Description

A Java developer who is expert in building scalable applications.

The successful candidate is expected to be talented software professional and will be responsible for the success and timely delivery of software components and solutions.

The appropriate candidate will continuously improve client service and seek strategic technical solutions and enhancements to business requirements.

Job background/ context:

Citi is committed to becoming the world’s leading, global digital bank and to developing a full digitally enabled tool set to meet the needs of our clients. With a global network spanning more than 100 countries, TTS has a global platform that is unique in the industry for its reach, interoperability and flexibility.

CitiDirect BE® is Citi’s main corporate internet banking platform that allows clients to monitor cash flows and payments for corporate branches all over the world. Citi is ahead of the curve in Digitization and Innovation with our award-winning omni-channel offerings across online, mobile and tablet including CitiDirect BE®, CitiDirect BE® Mobile, CitiDirect BE® Tablet and CitiConnect®.

CitiDirect BE® Mobile received the prestigious 2015 Global Mobile Award for “Best Mobile Service or App for Enterprise”. This award, which was presented by the GSMA during its Mobile World Congress 2015 , recognizes innovators that deliver best-in-class mobile products and solutions to enterprise users. Citi is the first bank to receive this recognition.

We provide clients with timely, accurate information and dynamic, web-based and mobile solutions to effectively manage their securities portfolios, financial positions, working capital and supply chains.

While the team is located in Pune, this job requires working within the context of a larger, distributed, team – with globally located colleagues. No travel is envisaged for this role, but is occasionally possible.

Key Responsibilities:

  • Design, development, testing and implementation of software solutions designed for mobile devices.

  • Scope for influencing design and architecture.

  • Liaise with multiple technology teams, operations and product contacts of varying degrees of seniority to facilitate project delivery.

  • Providing second line production support including root cause analysis for the developed software solutions.

Person Specification

Knowledge/Experience:

  • Minimum 5 years development experience

  • Excellent team work, verbal and communication skills

Skills:

  • Programming and Frameworks: Java/J2EE, Spring Core , Hibernate, Apache CXF

  • Build and Dependency Management: Maven and Ant

  • Application Servers: WebSphere or WebLogic or JBOSS. WebSphere preferred.

  • Version Control System: Familiarity with at least one of the VCS like Clearcase, GIT, TFS, PVCS or Subversion required.

  • OS: Familiarity in any UNIX environments like Linux, HP UX, AIX or Solaris.

  • Understanding of OOP, Web services, Java Design Patterns required.

  • Database: Previous experience in Oracle is required. Writing PL/SQL and Queries is strongly desired but not a must.

Qualifications:

  • BS or MS Degree in Computer Science, Information Technology, or equivalent

Competencies:

  • Ability to work effectively in cross-organizational situations and be enthusiastic about building quality software products with world-class people, processes and tools.

  • Possess highly effective written and oral communication skills; excellent organizational and project management skills.

  • Demonstrate excellent technical knowledge with experience in design and development of large applications.

  • Promotes teamwork and maintains effective communication within and across groups.

  • Promotes continuous process improvement

Qualifications

Job Title:

Java Developer

Business:

Institutional Clients Group (ICG)

Division:

TTS Technology – Electronic Banking Channels

Grade/Level:

C11

Reporting to:

Development Manager

Location:

Pune

Job Description

A Java developer who is expert in building scalable applications.

The successful candidate is expected to be talented software professional and will be responsible for the success and timely delivery of software components and solutions.

The appropriate candidate will continuously improve client service and seek strategic technical solutions and enhancements to business requirements.

Job background/ context:

Citi is committed to becoming the world’s leading, global digital bank and to developing a full digitally enabled tool set to meet the needs of our clients. With a global network spanning more than 100 countries, TTS has a global platform that is unique in the industry for its reach, interoperability and flexibility.

CitiDirect BE® is Citi’s main corporate internet banking platform that allows clients to monitor cash flows and payments for corporate branches all over the world. Citi is ahead of the curve in Digitization and Innovation with our award-winning omni-channel offerings across online, mobile and tablet including CitiDirect BE®, CitiDirect BE® Mobile, CitiDirect BE® Tablet and CitiConnect®.

CitiDirect BE® Mobile received the prestigious 2015 Global Mobile Award for “Best Mobile Service or App for Enterprise”. This award, which was presented by the GSMA during its Mobile World Congress 2015 , recognizes innovators that deliver best-in-class mobile products and solutions to enterprise users. Citi is the first bank to receive this recognition.

We provide clients with timely, accurate information and dynamic, web-based and mobile solutions to effectively manage their securities portfolios, financial positions, working capital and supply chains.

While the team is located in Pune, this job requires working within the context of a larger, distributed, team – with globally located colleagues. No travel is envisaged for this role, but is occasionally possible.

Key Responsibilities:

  • Design, development, testing and implementation of software solutions designed for mobile devices.

  • Scope for influencing design and architecture.

  • Liaise with multiple technology teams, operations and product contacts of varying degrees of seniority to facilitate project delivery.

  • Providing second line production support including root cause analysis for the developed software solutions.

Person Specification

Knowledge/Experience:

  • Minimum 5 years development experience

  • Excellent team work, verbal and communication skills

Skills:

  • Programming and Frameworks: Java/J2EE, Spring Core , Hibernate, Apache CXF

  • Build and Dependency Management: Maven and Ant

  • Application Servers: WebSphere or WebLogic or JBOSS. WebSphere preferred.

  • Version Control System: Familiarity with at least one of the VCS like Clearcase, GIT, TFS, PVCS or Subversion required.

  • OS: Familiarity in any UNIX environments like Linux, HP UX, AIX or Solaris.

  • Understanding of OOP, Web services, Java Design Patterns required.

  • Database: Previous experience in Oracle is required. Writing PL/SQL and Queries is strongly desired but not a must.

Qualifications:

  • BS or MS Degree in Computer Science, Information Technology, or equivalent

Competencies:

  • Ability to work effectively in cross-organizational situations and be enthusiastic about building quality software products with world-class people, processes and tools.

  • Possess highly effective written and oral communication skills; excellent organizational and project management skills.

  • Demonstrate excellent technical knowledge with experience in design and development of large applications.

  • Promotes teamwork and maintains effective communication within and across groups.

  • Promotes continuous process improvement