top of page

Java Backend Software Engineer - Innovation FinTech

Application

29 November 2023

Hong Kong

Our client is a leading company in the rapidly growing FinTech space, their revolutionary platform combines cutting-edge technology and innovative solutions to transform the way businesses and individuals manage their finances. They are seeking a talented and motivated Java Kotlin Software Backend Engineer to join the dynamic team.

 

As a Java Kotlin Software Backend Engineer, you will be responsible for developing and improving the core backend systems that power the industry-leading platform. You will collaborate with cross-functional teams including product managers, front-end developers, and highly technical development teams to ensure the seamless flow of data and the delivery of high-quality products. This is a unique opportunity to work on complex projects that have a direct impact on the financial industry, while also gaining exposure to cutting-edge technologies and methodologies.

 

Responsibilities:

  • Design, develop, and maintain high-performance, scalable, and secure backend applications using Java and Kotlin

  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications

  • Implement and maintain RESTful APIs and microservices to enable seamless integration with other systems

  • Keep challenging the existing systems, and way of development for a better and efficient platform.  

  • Optimize database queries and ensure efficient data retrieval and storage

  • Conduct code reviews and provide constructive feedback to peers

  • Identify and troubleshoot system issues, recommend and implement efficient solutions

  • Stay up to date with emerging technologies and trends, and propose innovative ideas to enhance system performance and user experience

  • Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.

  • Ensure adherence to coding standards, best practices, and quality guidelines

  • Collaborate with DevOps teams to automate deployment and manage infrastructure

 

Qualifications:

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

  • Strong experience in software development using Java and/ or Kotlin

  • Solid understanding of object-oriented programming principles and design patterns

  • Proficiency in working with databases such as MySQL, MongoDB, or PostgreSQL, including query optimization

  • Familiarity with RESTful APIs, microservices architecture, and distributed systems 

  • Knowledge of software development methodologies such as Agile and Scrum

  • Excellent problem-solving and analytical skills, with a strong attention to detail

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

  • Experience with cloud platforms such as AWS, Azure, or GCP is a plus

  • Knowledge of financial systems or previous experience in the FinTech industry is a plus

  • Candidates who worked in start-ups, development centers, and R&D would be a great plus.

 

Environment:

  • International Team, Developers come from different cultures and background

  • Flexible Work from Home Policy, also a great Tech Company Office environment

  • Open to overseas candidates who have strong Tech venture background


bottom of page