hsbc bank

OPENS AT: Jun 21, 2019, 07:30 AM

CLOSES AT: Jun 23, 2019, 01:25 PM

DURATION: 2h 30m

HSBC Java hiring Challenge

Challenge Over


Social Share


Congratulations to the shortlisted participants!

You need to be logged in with your HackerEarth account to view your shortlist status on this challenge page.

The shortlis...



Our technology teams at HSBC Technology India (HTI) use the latest in automation, artificial intelligence, data engineering, machine learning, cloud and biometrics to make banking simpler, better, faster and more secure for our customers.

We, at HSBC, are looking for JAVA Developer to join our team at Pune and Hyderabad.

If you are keen to work with HSBC, here's the initial online coding round. Register right away!


  • Years of Experience: 2 to 8 Years
  • Skills: Java, DS Algo skills.

Challenge Format:

  • 2 programming Questions - DS/Algo, Math
  • 15 MCQs


Java Developer
Experience: 2-8 years
CTC: Best in industry
Job Location: Hyderabad, Pune

Job Description:


  • Working independently and as part of a team to design, develop, test and implement web based java applications -Ensure the quality of deliveries and ensure conformance to processes and practices.
  • Delivering well structured, maintainable and fully tested systems to time and budget
  • Working through the development and support phases of project delivery.
  • Update and maintain documentation for team processes, best practices, and software runbooks.
  • Understanding technical design and associated design documentation, and participate in design reviews.
  • Intuitively coalesce towards problems with an open mind, within the context of a team
  • Collaborate with globally-located cross functional team in building customer-centric products.


  • Will have a proven track record delivering Java/J2EE based applications gained through commercial experience
  • Excellent knowledge of Java 7/8
  • Java 8 - Collection, Concurrency, Lambda Expressions etc
  • Full stack Java developer [JEE, Spring, Hibernate, App Servers].
  • Excellent knowledge of spring framework (Spring Boot/REST), Restful WebServices.
  • Excellent knowledge of micro-services and API design principles (Mulesoft, and API development) -Good knowledge of Java design patterns and software principles.
  • Knowledge of architecture and design concepts, object-oriented design and techniques. Exposure to design patterns is expected.
  • Continuous integration and continuous delivery using DevOps tools like Ant, Maven, Jenkins etc
  • Experience in working on tools for Performance testing and Performance tuning.
  • Knowledge of containers and container management technologies like Docker, Kubernetes.
  • Experience of ORM and knowledge of SQL and basic database concepts.
  • Strong proficiency in: Distributed systems, Low-latency services, NoSQL and relational databases.
  • Experience with design and implementation of functional and non-functional test strategies, including related frameworks and tools.
  • Agile Scrum Experience, BDD Evangelist, champion and coach.
  • Websphere Application Server / Tomcat / Liberty
  • Good communication skills both written and verbal.
  • Pragmatic / lean / agile development techniques

Nice to have:

  • Knowledge of HTML5 - JavaScript, Angular 4 and React JS, Redux
  • Knowledge of tools like Selenium and Cucumber.
  • Knowledge of NoSQL database like MongoDB
  • Knowledge in AWS or GCP or Azure
  • Knowledge of Finance domain and Banking Products


To know more visit us at

Who we are?



  1. Ensure that you are attempting the test using the correct email ID.

  2. You must click Submit after you answer each question.

  3. If you need assistance during the test, clic...



Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to pa...

View All Notifications