Job description

Some careers shine brighter than others.

If you’re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.

HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions.

We are currently seeking an experienced professional to join our team in the role of Senior Consultant Specialist

In this role, you will:

  • Building scalable, highly reliable product features
  • Ability to design the Architecture/Design/Code; suggests solutions and improvements to deliver high-throughput systems.
  • Building REST API for interacting with data
  • Applying problem solving and analytical skills to a variety of issues
  • Interacting with cross functional teams to produce scalable solutions
  • Estimating engineering effort and come up with realistic schedules
  • Identifying and resolving complex production issues
  • Rapidly fixing bugs and solving problems
  • Conducting design and code reviews
  • Making disciplined use of source control and bug tracking systems
  • Documenting best practices and help create knowledge base
  • Unit-testing code for robustness, including edge cases, usability and general reliability
  • Refactoring and improving maintainability of existing code base
  • Participating in resolving customer support issues as needed
  • Solve unique and complex problems with broad impact on the business
  • Lead large, complex projects to achieve key business objectives
  • Translate highly complex concepts in ways that can be understood by a variety of audiences
  • Deploy and maintain Applications / Systems
Requirements

To be successful in this role, you should meet the following requirements:

  • BS or MS in Computer Science, Computer Engineering or related fields preferred; equivalent professional experience will be considered
  • Knowledge of RESTful API design
  • Experience in application development using Java 8.0 /J2EE and related technologies, (Spring Framework and Hibernate JPA)
  • Hands on experience on Microservices, Java Design Pattern
  • Experience with Elastic Search, Logstash and Kibana (ELK)
  • Knowledge of Python and Groovy
  • Experience in developing reusable APIs, consuming web services (REST) and processing data (XML/JSON).
  • Experience with JavaScript build tools and dependency management
  • Expert knowledge with CI/CD deployment pipeline, Jenkins, Docker and GIT
  • Experience in building Micro services
  • Experience with Solace and Messaging
  • Expert knowledge of Agile/Scrum/ Kanban development
  • Knowledge of Document Driven Databases and RDBMS - Mongo DB, Oracle, Postgr
  • Will have architecture experience of working on all layers/tiers of the project from Front End development through Back End database design.
  • Good knowledge of design patterns and ability to convert it into project development.
  • Solid understanding of the full development life cycle
  • Track record as a results oriented person with a delivery focus
  • Strong technical leadership skills with the ability to resolve ambiguity in requirements
  • Ability to understand and articulate both technical and business issues with peers, management and external teams
  • Ability to manage and prioritize many tasks at a time
  • Ability to push the envelope for performance and reliability
  • A disciplined approach to development, testing, and quality assurance
  • Experience practicing agile development methodologie
  • Exceptional collaborative, written and, verbal communication skills
  • Flexibility with changing job requirements as the company and team grows
  • Takes ownership, pride in delivered work
  • Good deadline management and communication for delays, slippages.

Desirable Skills

  • Experience in UNIX or Linux (is a plus)
  • Proven ability to work across multiple functional teams in the creation of an application development process.
  • Experience in developing NLP, AI based solutions

You’ll achieve more when you join HSBC

www.hsbc.com/careers

HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within an inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.

Issued by – HSBC Software Development India