Lead Software Engineer (Java)

  • Term: Permanent
  • Location: Shenzhen, China
  • Salary: ¥50,000 - 58,000
  • Job Reference: 17246

Looking for a Lead Java Engineer to join a global software & IT consulting company based in Shenzhen, and the role is mainly about working on a foreign investment banking Java development long-term project.

We hope you are a Java expert (Core Java), familiar with different frameworks, with around 7 years relevant development experience, fluent in English and Chinese and with excellent communication skill.

Key Responsibilities:

  • As key Developer and Software Architect roles, and usually also the roles of a Development Team Lead, Project Coordinator, Reviewer or Auditor
  • Understand, follow and enhance defined software development process and introduce engineering practices
  • Provide input on, follow and evangelize code quality guidelines and standards
  • Review and audit design solutions
  • Conduct code reviews and highlight best of breed solutions
  • Identify and troubleshoot application coderelated issues, review and provide feedback to any required final user documentation

Key Requirements:

  • Bachelor’s degree or above in Computer Science, Software Engineering or related majors
  • Minimum 7 years of relevant development experience, including UML, Modeling and Design skills, and expert knowledge of at least one technical area
  • Advanced knowledge of Core Java, Spring, Hibernate, Web services, RESTful services
  • Understanding of code quality measurements and able to implement efficient Unit Tests
  • Expert in designing high quality solutions using OOP, TDD/BDD, Design Patterns and SOLID principles
  • Expert in relational database technologies e.g., SQL Server, Oracle
  • Expert in Linux, source code control tools (e.g., Git, SVN)
  • Experience with CI/CD tools (e.g., Jenkins, SonarQube)
  • Excellent interpersonal skills, analytical mind, conscientious attitude, and passion for engineering excellence

Send your resume to: karen.zhou@cogsagency.com

Apply for this position now

Join Cogs + today

Sign up in minutes with a dedicated contract accounts team to guide you.