Kuala Lumpur, Malaysia
Backend Development
Full Time
The Employer

The company assists clients in realizing their technology centric objectives. Our unique approach in viewing a client’s needs from different perspectives; Business, Infrastructural, Application and Marketing, means that a strategic view right down to tactical execution is considered, allowing for solution scalability and continuity.

As an organization that engages clients and partners on a daily basis, we are looking for team members and colleagues who share our commitment towards integrity, responsibility and independence. Qualifications and work experience is appreciated, but the core traits we seek are a willingness to learn, the ability to deliver on a committed task and timeline and the ability to work and grow with minimal supervision.

Perks & Benefits
  • Medical Insurance
  • Dental
  • Optical
  • Cost of Living Allowance (subject to salary range),etc.
Mission and goals

Our current focus includes developing highly-available B2C and mission critical B2B mobile applications, highly-scalable cloud stack architecture application.

Culture

Great team culture and nice colleagues.

Responsibility
  • Play an active role in the following aspects: Java EE web application development; maintenance and support of current projects.
  • Customizing and maintaining existing web applications.
  • To work closely with the project team in the areas of design, requirement gathering, implementation, coding and testing.
  • To ensure all source codes are bug free, optimized, written and documented in compliance to company’s standard.
  • To ensure timely project delivery.
  • To be successful in this role, you will need to:
  • Have a solid foundation of web-based related technologies, object-oriented programming principles and adapt quickly to the ever-changing landscape and frameworks.
  • Have a positive attitude and broad mindset to conceptualize business requirements and provide practical solutions.
Skill Requirements
  • Knowledge in Java (JDK 1.7 and above) especially in JEE (JEE2 and above) technological stack
  • At least 2+ years' working experience in building web applications
  • Knowledge in using Source Control system (SVN, GIT, Mercurial)
  • Familiar with using project management and build tools such as Apache Ant, Apache Maven, Gradle
  • Experience with using modern Java IDE for development such as Eclipse IDE, NetBeans IDE
  • Experience in using popular open source frameworks such as Struts, Spring, Hibernate(ORM)
  • Experience developing test cases with the JUnit framework, TestNG, Selenium, JMeter
  • Experience with Java EE application servers such as JBoss AS, Apache Tomcat,
  • Experience in using RDBMS (Oracle, MySQL, Microsoft SQL Server)
  • Must be able to work independently, cognizant of delivery timelines and have a professional attitude and conduct
  • Must be able to contribute as a team member in terms of providing input during the design phase; engage in discussion actively to resolve bottlenecks in the development process
  • Advantages if able to produce software and project related documentation such as test scripts, UML diagrams (which includes Use Case Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, Entity Relationship Diagrams), testing results, migration checklists, development guides, release notes, troubleshooting guides, training documents, configuration documents
  • Skills required: Java, Spring Framework, SQL, HTML, JavaScript.
  • Additional requirements: NodeJS, Angular or React, DevOps experience.
  • Good to have knowledge in working in AEM.


Good To Have:

  • Knowledge of rich client development using JQuery, AngularJS and NodeJS
  • Knowledge in using (client side) and developing (server side) web services technologies: SOAP and RESTful
  • Knowledge of integration with popular social platforms: Google, Facebook and Twitter API integration
  • Knowledge in NoSQL technologies and related systems: Redis, Memcache
  • Knowledge in using Continuous Integration System such as Jenkins, Hudson, SonarQube
  • Have in-depth cross-domain understanding of the applicability of software solutions and off-the-shelf software and experience communicating technology strategy and director for all levels: management , end users and technical staff
Skillset & Experience
Backend Development Mid (4-7 Years)
java Mid (4-7 Years)
spring boot Mid (4-7 Years)