Java Development Team Leader

Kuala Lumpur

-

Job Responsibilities:

  • Working within an Agile Development Team, Scrum framework
  • Leading and managing a team of Software and Senior Software Engineers through performing appraisals, monitoring performance and identifying any training needs for the team
  • Implementing new features across the Ideagen Products using Java and open source technologies
  • Working closely with R&D Team, Development Manager, Team Leaders, Principal Developers and Senior Software Engineers to build well architected Cloud hosted and On-Premise solutions
  • Working collaboratively with Product Managers, Product Owners, Business Analysts, Design Engineers, Development Engineers (Front End), Test Engineers, and Infrastructure Engineers to ensure features are delivered to a high standard
  • Contributing towards defining and developing of a Sprint backlog to achieve the goals set out by our Product team
  • Collaborating with the Product Design Team to create an optimal user experience
  • Working across the Software Development Life cycle ensuring that our products are delivered to a published road map within planned release cycles
  • Providing unit tests to support and validate for any development work undertaken
  • Creating necessary documentation relating to work produced
  • Contributing to the Development Team's working practices and technology decisions


Job Requirements:

  • At least 3 years' experience leading a Java software development team
  • At least 10 years' hands on development experience on Java EE platform and open source technologies e.g. JasperReports
  • Working knowledge in software design pattern and applying the technique to the project
  • Front end development experience specifically Bootstrap, jQuery, HTML, CSS and JavaScript
  • Back end development experience specifically Spring
  • Web application security development experience to mitigate OWASP vulnerabilities
  • Database development experience specifically on MS SQL, MySQL with ability to write advance SQL script
  • Working knowledge of CI/CD workflow specifically Jenkins and Maven
  • Working knowledge of using Git as software version control
  • Experience in planning and implementing code analyse and coverage automation
  • Experience in Micro services software design, development and deployment on public cloud infrastructure


Benefits:

Relaxed Working Environment
Life and Medical Insurance
Dental Benefit
16% Employer EPF Contribution Scheme
Company Share Incentive Scheme
Flexible Holidays

Working Days & Hours:
Monday to Friday (9am to 6pm)