Hackathon 2024 | HCLTech
The Digital Path Forward

Who's it for

HCLTech is calling out experts in Java Full Stack and JUnit with strong EJB/Spring and JMS, MQ designers and industry specialists to join us to collaborate and develop solutions in a real-world, real-time environment. You will be supporting one of the leading European multinational banking and financial services companies based in Singapore.

What's in it for you

HCLTech is giving developers like you the opportunity to apply your expertise in groundbreaking technologies, gain exposure to business and technology pioneers, network with industry leaders and access potential incubation for your work. You will compete with the best innovators in the industry, test your merits and put your expertise to work.

What's in it for you

For the winner

  • Employment offer from HCLTech —the opportunity to work in a dynamic and challenging environment that involves collaborating with peers from diverse technical backgrounds and multiple geographies
  • Mentoring from digital champions and leading industry veterans
  • Exposure to work for a leading multinational financial services company
  • Innovate with a team that helps transform Fortune 500 companies
  • Compensation: best-in-class and above-market standards
5000 S$

Winner

4000 S$

First Runner Up

3000 S$

Second Runner Up

2000 S$

Third Runner Up

April 27 Virtual connect through Microsoft Teams

You will face a set of real-time business challenges. A fresh perspective on what needs to be fixed, improved and/or removed from a critical business complication will separate the winners from the rest of the participants.

You will be divided into teams and expected to get building as fast as possible!

Overview

Technical skills required:

  • Core Java 8+ and JUnit
  • TDD. Able to write acceptance tests
  • Maven
  • Basic Linux shell scripting commands
  • Spring core concepts and Java Messaging concepts (JMS, MQ)
  • Relational database concepts, SQL, joins, index, triggers, etc.
  • Web services rest, SOAP
  • Familiarity with IntelliJ, Git, SonarQube/SonarLint

Personal and social:

  • Well-organized and able to prioritize and carry out multiple tasks
  • Passion and energy to challenge and learn from peers
  • Good team dynamics, ethics and punctuality
  • Excellent problem-solving skills
  • Ability to work independently and in a team
  • Work collaboratively with different teams to drive and manage IT delivery
  • Ability to influence and drive projects to meet key milestones and overcome challenges

Job requirements

Prerequisites for applying

  • 6+ years of work experience in relevant technologies
  • Experience in test-driven development (TDD) and continuous integration (CI)
  • Passionate about technologies and building robust and scalable Java Systems
  • Strong verbal and written communication skills in English
  • Good analytical and problem-solving skills
  • Ability to analyze, design coding and implement complex and custom-built applications
  • Experience in Agile/DevOps
  • Passion and energy to challenge teammates and learn from each other
  • Ability to communicate highly technical issues to non-technical audience

Job location: Singapore

For queries, please email us at hack4hcltech@hcl.com

Job Profile

Professional

  • A minimum of 6 years of development and delivery experience in the Java, EJB, Spring Boot, MySQL and IBM MQ technology stack
  • Experience working in Agile methodologies, such as Scrum and/or Extreme programming
  • Ability to translate functional requirements to efficient and fit-for-purpose technical solutions
  • Ability to understand business/system requirements and translate them into technical solutions that are scalable, more stable and fit for purpose
  • Adherence to all standards (including code, security and performance)
  • Ability to analyze requirements, estimate efforts, plan timelines and manage progress

Desirable:

  • JBOSS (or any other application server knowledge)
  • Spring Boot
  • Java Server Faces, JPA, EJB knowledge
  • Ability to write/understand complex SQL queries
  • React JS or Angular

Prerequisites

  • Good internet connectivity
  • MS Teams installed for collaboration / discussions
  • Personal laptop with integrated camera
  • Personal laptop with below software/tools installed:
    • OpenJDK – JDK 17
    • IBM MQ or Apache Kafka (3.1.0)
    • Any IDE for Spring boot development (STS / Eclipse / IntelliJ)
    • MySQL community server
    • SonarQube Community edition (10.3)
    • GIT Bash (and an account in GITHUB / Bitbucket to upload use cases)
    • Postman – Optional – Swagger can be used
    • Maven latest version – Optional – backup in case IDE has issues
    • MySQL Workbench – Optional – can use SQL command window if comfortable
    • React JS or Angular