top of page

Java Backend Developer - Leading Investment Bank

Application

4 September 2023

Hong Kong

Our client, a leading International Investment Bank, is seeking a talented and experienced Java Backend Developer. You will play a crucial role in designing, developing, and maintaining our high-performance, scalable, and robust backend systems that support the Prime Services business.

Responsibilities:


  • Designing and developing high-quality, efficient, and scalable backend systems using Java technologies.

  • Collaborating with cross-functional teams, including front-end developers, business analysts, and system architects, in gathering requirements and designing solutions.

  • Implementing clean, maintainable, and reusable code while adhering to coding standards and best practices.

  • Writing and executing unit tests to ensure the software meets functional and performance requirements.

  • Investigating and resolving complex technical issues, debugging, and optimizing code.

  • Participating in code reviews and providing constructive feedback to peers.

  • Keeping up-to-date with industry trends and best practices in backend development.

  • Mentoring and guiding junior team members, fostering a culture of continuous learning and improvement.

Requirements:


  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • Strong proficiency in Java and related technologies such as Spring, Sprintboot, RESTFul services, Multithreading etc.

  • Solid understanding of object-oriented design principles and software development methodologies.

  • Hands-on Python, Shell, or other Scripting languages.

  • Messaging knowledge with MQ/Kafka is highly desirable.

  • Experience with backend frameworks and libraries used in large-scale applications.

  • Hands-on experience with data manipulation, SQL, and understanding of database concepts.

  • Knowledge of Agile/TDD methodologies and experience working in an Agile development environment.

  • Strong problem-solving skills and ability to work under tight deadlines.

  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

  • Experience in the financial services industry is a great plus.


bottom of page