The bank for a changing world

We are looking for

Global Markets IT - Front Office - eTrading - IT - BC02 SS - Senior Java Developer

Contract

Standard / Permanent

Location

IN-MH-Mumbai

Country

India

Job function

INFORMATION TECHNOLOGY

Apply REF: FIX001579
Role
 
A Senior Developer skilled in Java based technologies is required to join the Global Markets Front Office IT team in Mumbai. The successful candidate will be assigned to a core team developing back-end messaging and orchestration services for applications in the Electronic Trading platform.
 
The programme requires an enthusiastic and committed individual, ideally having previous experience on mature, multi-threaded, enterprise Java-based applications.
 
The successful candidate will be working with a variety of technologies, primarily from the Java technology stack and will be working in an agile development team.
 
The role encompasses a number of activities & responsibilities:
  • Delivering any assigned task to Production as per time, non-functional and functional requirements – in particular, ensuring deliveries meet adequate levels of testability, at unit, component and integration levels
  • Focusing on the platform’s non-functional behaviour: performance, scalability, security etc – and making sure that tests in this area are repeatable
  • Promoting knowledge sharing within team members – taking active involvement in poker-sizing sessions with all concerned parties as and when required
  • Liaison with other teams, for example, across London/NY Dev teams, Production support teams etc.
  • Documenting new functionalities and training users/support teams support as appropriate
  • Leading by example: ensuring that own behaviour as developer exhibits the team’s values of dedication, commitment and transparency at all times and under all circumstances.
 
 
The Candidate
 
The successful candidate will justify 5+ years’ experience in developing scalable/performant enterprise Java based applications. We are looking for candidate in the experience range of 6 to 9 years willing to work as individual contributors.
 
The candidate will be a forward thinking individual with a solid practical delivery focus. They would be enthusiastic about technology and latest trends, proactive, highly motivated and committed to meet deadlines. Being a team player the candidate will enjoy sharing knowledge with other members of the team.


 

Skills and Qualifications
Essential
  • Proven SDLC experience on mature, enterprise multi-threaded Java development projects
  • Excellent knowledge and practical experience of Java development
  • Extensive experience in unit and integration testing using JUnit and other test frameworks
  • Very good knowledge of XML and messaging frameworks
  • Very good knowledge of SQL and proficiency in the data access layer / database connectivity
     
    Desirable
  • Prior exposure to high frequency, low latency programming environments
  • Good knowledge of financial markets concepts, terminology and practice.
  • Experience in agile development methodology 
     
    Attributes
  • A technologist, with an interest in emergent technologies and practices who is always curious on how technology and frameworks work.
  • Very good communication skills – ability to communicate technical details with developers, while also being able to summarize key technical issues for management
  • Approachable and willing to share their expertise and experience
  • Organised and delivery-focused, with attention to detail
  • Accountable i.e. taking full ownership of their allocated tasks
  • Pro-active in general, taking own initiatives to prevent risks/issues

Role
 
A Senior Developer skilled in Java based technologies is required to join the Global Markets Front Office IT team in Mumbai. The successful candidate will be assigned to a core team developing back-end messaging and orchestration services for applications in the Electronic Trading platform.
 
The programme requires an enthusiastic and committed individual, ideally having previous experience on mature, multi-threaded, enterprise Java-based applications.
 
The successful candidate will be working with a variety of technologies, primarily from the Java technology stack and will be working in an agile development team.
 
The role encompasses a number of activities & responsibilities:
  • Delivering any assigned task to Production as per time, non-functional and functional requirements – in particular, ensuring deliveries meet adequate levels of testability, at unit, component and integration levels
  • Focusing on the platform’s non-functional behaviour: performance, scalability, security etc – and making sure that tests in this area are repeatable
  • Promoting knowledge sharing within team members – taking active involvement in poker-sizing sessions with all concerned parties as and when required
  • Liaison with other teams, for example, across London/NY Dev teams, Production support teams etc.
  • Documenting new functionalities and training users/support teams support as appropriate
  • Leading by example: ensuring that own behaviour as developer exhibits the team’s values of dedication, commitment and transparency at all times and under all circumstances.
 
 
The Candidate
 
The successful candidate will justify 5+ years’ experience in developing scalable/performant enterprise Java based applications. We are looking for candidate in the experience range of 6 to 9 years willing to work as individual contributor.
 
The candidate will be a forward thinking individual with a solid practical delivery focus. They would be enthusiastic about technology and latest trends, proactive, highly motivated and committed to meet deadlines. Being a team player the candidate will enjoy sharing knowledge with other members of the team.


 

Skills and Qualifications
Essential
  • Proven SDLC experience on mature, enterprise multi-threaded Java development projects
  • Excellent knowledge and practical experience of Java development
  • Extensive experience in unit and integration testing using JUnit and other test frameworks
  • Very good knowledge of XML and messaging frameworks
  • Very good knowledge of SQL and proficiency in the data access layer / database connectivity
     
    Desirable
  • Prior exposure to high frequency, low latency programming environments
  • Good knowledge of financial markets concepts, terminology and practice.
  • Experience in agile development methodology 
     
    Attributes
  • A technologist, with an interest in emergent technologies and practices who is always curious on how technology and frameworks work.
  • Very good communication skills – ability to communicate technical details with developers, while also being able to summarize key technical issues for management
  • Approachable and willing to share their expertise and experience
  • Organised and delivery-focused, with attention to detail
  • Accountable i.e. taking full ownership of their allocated tasks
  • Pro-active in general, taking own initiatives to prevent risks/issues
Primary Location: IN-MH-Mumbai Job Type: Standard / Permanent Job: INFORMATION TECHNOLOGY Education Level: Bachelor Degree or equivalent (3 years) Experience Level: At least 5 years Schedule: Full-time
Give us your feedback Complete our survey