Java Senior Software Engineer

Kuala Lumpur

-

Job Responsibilities:

  • Working within an Agile Development Team, Scrum framework
  • Implementing new features across the Ideagen Products using Java and open source technologies  
  • Working closely with 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
  • Working across the Software Development Life cycle ensuring that our products are delivered to a published road map within planned release cycles
  • Contributing towards defining and developing a Sprint backlog to achieve the goals set out by our Product team
  • Collaborating with Product Design Team to create an optimal user experience
  • Providing unit tests to support and validate for any development work undertaken
  • Contributing to the Development Team's working practices and technology decisions
  • Creating necessary documentation relating to work produced
  • Mentoring and coaching other members of your team to help grow their skill sets



Job Requirements:

  • At least 6 years' hands on development experience on Java EE platform and open source technologies e.g. JasperReports
  • Intermediate knowledge in software design and application such as UML
  • 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
  • Knowledge in using code analyse and unit test automation
  • Knowledge 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)