Ref: FTCHKRS1001

Team Lead / System Analyst / Senior Software Engineer (Java)

Hong Kong

Job description

Team Lead / System Analyst / Senior Software Engineer (Java)

FTCHKRS1001



Job Descriptions

My client is a leading multinational enterprise in its industry. We are looking for experienced Java talents to join the dynamic team to learn and accelerate your personal growth.



Team Lead

Key Responsibilities
  • Lead a development team to conduct production support and project delivery
  • Conduct technical analysis and design
  • Provide on-going support and maintenance for our mission critical systems
  • Manage external vendors and developers in offshore development center


Requirements
  • Bachelor degree holders in Information Technology, Computer Engineering, Computer Science or related disciplines
  • Minimum 6 years' experience in application development where 2 years' experience as team leader role
  • Hands-on experience or good knowledge in the followings:
  • Java, Spring Framework, WebLogic, Tomcat
  • Oracle RDBMS, SQL and RDBMS
  • DevOps, version control system (e.g. GIT, SVN), maven, JIRA
  • Multi-tier and high availability system architecture
  • Ability to work independently and proactively in a flexible and dynamic environment
  • Good analysis, problem solving and communication skills
  • Good team player, strong self-initiative, and commit to achieve high quality results
  • Prior working development experience in large-scale mission-critical system
  • Good communication skills, fluent in both Cantonese and English




System Analyst

Key Responsibilities
  • Gather requirement from user, perform system analysis and software design
  • Participate in system design, technology research and development;
  • Lead a team to develop, maintain and support of web applications
  • Lead and support all activities in the Software Development Life Cycle
  • Follow software engineering best practices and proper quality management


Requirements:
  • Bachelor degree holders in Information Technology, Computer Engineering, Computer Science or related disciplines
  • 5 years of Java development experience in Spring, Spring Boot
  • Experience in Java, JSP, HTML5/CSS3, JavaScript, jQuery, Node.js, React.js, etc.
  • Experience in programming with SQL Server / Oracle / MySQL
  • Knowledge of Elastic or Hadoop will be an advantage
  • In-Depth knowledge of Software Development Life Cycle
  • Experience in design and develop Java web application
  • Excellent team and interpersonal skills
  • Excellent analytical and problem solving skills
  • Good communication skills, fluent in both Cantonese and English






(Senior) Java Software Engineer

Key Responsibilities
  • Involvement in all phases of the development cycle
  • Active participation in planning meetings
  • Implement new features according to specifications
  • Write unit/functional or integration tests and perform unit testing
  • Code review for other team members
  • Automate the maintenance work with the development tools


Requirements
  • 3 years of Java development skills, strong hands-on experience with Java 8, Web Services (REST, SOAP), XML, and Web development
  • Strong experience with Spring Framework, Spring Boot, Hibernate, JMS
  • Strong experience with Oracle Database, SQL, PLSQL, transactions
  • Experience with Elasticsearch, Kafka, Frontend development is a plus
  • Good communication skills, fluent in both Cantonese and English




Attractive salary and fringe benefits will be offered to the successful candidates! Does the opportunity sound like something you would be interested to learn more about? If you think this role is suitable for you please send your CV to r.sim@frgconsulting.com or contact me at +852 3018 0305.