Technical Lead (Application Development)

Classy Wheeler

  • Fo Tan, Hong Kong
  • $30,000 per month
  • Permanent
  • Full-time
  • 9 days ago
Well-established public enterpriseJob Description
  • Provide high quality end-to-end business application solutions to the portfolios of Transaction Systems, Channels (digital, retail and telephone), Enterprise Integration, and strategic programs project management and delivery.
  • Be a technology leader in the team helping address key technology problems and challenges from technology selection to scalability, availability and performance problem resolution, in addition to build functionality based on requirement specifications & high level architecture design from architects.
  • Conduct system design review and software & code inspection to ascertain conformation to best design and coding practices on system deliverables
  • Identify potential areas regarding software application development where existing policies and procedures are required to change, or when new application need to be developed.
  • While reporting to development manager, they will also work with project manager, solution architects and business users during the analysis, definition and development phases. Define and develop Systems Requirement Spec (SRS) and System Design Spec (SDD) according to business solutions.
  • 2nd line of production system support
Job Requirements
  • University degree or above in Computer science or Engineering or equivalent.
  • At least 3 years IT experience with strong technical acumen for detailed design and development, with solid real world software development experience
  • Working experience on large scale, high availability and high performance systems is an advantage, but online transaction processing, in a fast paced software development environment is key.
  • Min 3 years of strong software development experience on Linux/Java platform
  • Very strong Java technology in particular core Java and frameworks like spring and hibernate are key with visible experience and use
  • Experience with MS SQL server
  • Experience with RESTfull APIs design and development
  • Experience with message system (JMS)
  • Knowledge of professional software engineering practices and best practices for full software development life cycle, including coding standards, code reviews, source control management build processes, testing and operations.
  • Experience with in-memory database system’s design or multi-threading application design is an advantage
  • Experience with practicing DevOps is an advantage

Classy Wheeler