The bank for a changing world

We are looking for

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

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-MumbaiJob Type: Standard / PermanentJob: INFORMATION TECHNOLOGYEducation Level: Bachelor Degree or equivalent (>= 3 years)Experience Level: At least 5 yearsSchedule: Full-time Behavioural competency: Ability to collaborate / Teamwork, Decision Making, Resilience, Ability to synthetize / simplify, Creativity & Innovation / Problem solving, Critical thinkingTransversal competency: Ability to understand, explain and support change, Analytical Ability, Ability to manage / facilitate a meeting, seminar, committee, training…, Ability to develop and leverage networks, Ability to set up relevant performance indicators, Ability to develop others & improve their skills