Software Engineer (Java and Web Frontend Developer)

my client is looking for both Java and web frontend developer roles

Unicorn Advisor (HK) Limited - Hong Kong - Full time

Salary: highly competitive

JAVA
Responsibilities:

  • Design, develop, and maintain high-performance Java applications using the Spring Framework.
  • Collaborate with business analysts and stakeholders to understand requirements and translate them into technical solutions.
  • Design, develop and integrate RESTful APIs and micro-services.
  • Write clean, efficient, and testable code following best practices.
  • Participate in code reviews and provide constructive feedback.

Requirements:

  • 5+ years of experience in Java development, with proven expertise in Spring Framework.
  • Proficiency in Core java and object-oriented programming.
  • Strong knowledge of Spring Framework modules like Spring Boot and Spring MVC.
  • Familiarity with database technologies such as SQL, or JPA with PostgreSQL or alike.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.
  • Ability to work in an agile development environment.
  • Bachelors degree in computer science, engineering, or a related field.
  • Familiarity with financial products and services is a plus.
  • Familiarity with Spring Security and Spring OAuth2 is a plus.

Web frontend

Responsibilities:

  • Develop and maintain responsive, dynamic web applications using Angular and TypeScript.
  • Collaborate with cross-functional teams, including designers, backend developers, and product managers, to deliver high-quality solutions.
  • Design and implement new features and functionalities while ensuring technical feasibility of UI/UX designs.
  • Write clean, efficient, and testable code following best practices.
  • Participate in code reviews and provide constructive feedback.

Requirements:

  • 5+ years of professional experience in front-end development.
  • Proficiency in web technologies such as HTML5, CSS3, JavaScript/ TypeScript, and RxJS.
  • Proven hands-on experience in popular libraries and frameworks. Angular with Bootstrap is a plus.
  • Good understanding of Agile methodologies and software development lifecycle.
  • Excellent problem-solving skills and attention to detail.
  • Strong verbal and written communication skills.
  • Bachelors degree in computer science, engineering, or a related field.
  • Familiarity with financial products and services is a plus.

 

22738737
Ad