CAREER

Our employees are the key to our success

We value team players and

self-motivated independent learners.

Sunpower Technologies Services provides an energized, open and friendly environment for our staff.

We encourage innovation and creativity.

The IT solution services for the SME present our staff with opportunities in keeping abreast and apply the latest web technologies.

If you possess the skills and the attributes we are looking for; and like the way we do things, we welcome you to email us your resume.

 

We're Hiring at our Vietnam Office!

JAVA WEB DEVELOPER

Position Summary

Perform development activities to build and maintain web-based software systems using J2EE, JavaEE frameworks, UI frameworks and databases.

 

Responsibilities

1.       Participate in developing web applications, new modules from beginning till end in functional system (from frontend UI to backend services).

2.       Perform coding, testing and documentation in line with user & system requirements to deliver source code, documents and test scripts that meet client’s needs and meet the release milestone.

3.       Perform work package/component system design to ensure quality metrics are met in terms of maintainability, reliability, scalability and resilience. 

4.       Perform bugs fixing, maintaining, enhancement existing web modules.

5.       Assist Team Lead in reporting of project status and deliverable estimations. 

6.       Perform 3rd level support in and after office hours to ensure fastest possible recovery to service.  

 

Skill Requirements

       Good Diploma/Degree in Computer Science/Information Technologies. 

       Web development knowledge (HTML, HTML5, CSS, CSS3, JavaScript, jQuery, AJAX, JSON, and Web Socket).

       Java EE development knowledge (Java EE, GWT, Spring, and Maven).

       Database knowledge (SQL, JDBC, Hibernate, and MySQL).

       Experience writing and debugging multi-threaded Java applications is a plus.

       Experience/Knowledge on Java 8, Lambda expression is a plus.

       Experience in Agile environments and tools such as source control and continuous integration is a plus. 

       Strong interpersonal and communications skills, both oral and written.

       Able to work in a dynamic and ever-changing industry.

       Determined to stay at the forefront of technology development.

 

For Senior Java Web Developer

       Experience with web-based Java application development.

       Minimum of 4 years professional software development experience.

       Must have strong J2EE - Java, JSP, Servlets, JDBC, HTML/DHTML/HTML5, and JavaScript.

Send your resume to This email address is being protected from spambots. You need JavaScript enabled to view it. to apply.

 

SOFTWARE QA ENGINEER

Position Summary

To develop and execute system test plan and test cases so as to ensure the Product meets business needs and quality standards. 

 

Responsibilities 

1.       Assist in software quality assurance and testing. 

2.       Develop test plan and test cases, as well as, various software / system documentations such as Functional Specification and User Guide. 

3.       Execute given test cases and writing issues / bug report on each case. 

4.       Ensure that the given test cases are executed efficiently and accurately. 

5.       Work closely with team leaders and application teams to fulfil test requirements. 

6.       Analyze business requirements and prepare specification document for new features.

7.       Work closely with various teams to ensure timely delivery for both testing and requirement analysis.

 

Skill Requirements 

       Degree in IT/Computer Science/Computer Engineering or related discipline.

       At least 2 years of experience in automation testing, sanity testing, load testing and regression testing on web applications.  

       Knowledge of QA testing methodologies and experience in automated testing of webbased applications is required. 

       Experience in writing System Test Plans. 

       Experience in using QA Automation Test Tools and have specific experience working with automation scripting using Selenium or Web driver is desirable. 

       Web development knowledge (HTML, CSS, JavaScript, jQuery, AJAX, JSON) is a plus. 

       Strong interpersonal and communications skills, both oral and written.

       Able to work in a dynamic and ever-changing industry.

       Bilingual (English and Chinese), both oral and written is preferred.

       A self-initiated and pro-active team player who can work with minimal supervision.

 

Send your resume to This email address is being protected from spambots. You need JavaScript enabled to view it. to apply.

 

SENIOR BUSINESS ANALYST

Position Summary

  •        To develop and execute system test plan and test cases so as to ensure the Product meets business needs and quality standards
  •        To communicate/liaise actively with business users for any requirement clarification or feature study

 

Responsibilities 

  1.  Assist in software quality assurance and testing.
  2.  Develop and review test plan and test cases, as well as, various software / system documentations such as Functional Specification and User Guide.
  3.  Execute given test cases and writing issues / bug report on each case. 
  4.  Ensure that the given test cases are executed efficiently and accurately.
  5.  Work closely with team leaders and application teams to fulfil test requirements. 
  6.  Analyze and review business requirements and prepare specification document for new features.
  7. Liaise actively with business users  for any requirement clarification.
  8.  Attend meeting with business users for requirement gathering if necessary (note: travelling might be required).
  9. Work closely with various teams to ensure timely delivery for both testing and requirement analysis.

 

Skill Requirements 

  • Degree in IT/Computer Science/Computer Engineering or related discipline.
  • At least 5 years of experience in automation testing, sanity testing, load testing and regression testing on web applications.
  • At least 2 years of experience as Business Analyst (handling business requirements directly from Business Users).
  • Knowledge of QA testing methodologies and experience in automated testing of web-based applications is required.
  • Experience in writing System Test Plans.
  • Experience in using QA Automation Test Tools and have specific experience working with automation scripting using Selenium or Web driver is desirable.
  • Strong interpersonal and communications skills, both oral and written.
  • Proficient English skill, both oral and written.
  • Able to work in a dynamic and ever-changing industry.
  • A self-initiated and pro-active team player who can work with minimal supervision.
  • Possess excellent time and task management skill.
  • Willing to travel for business meeting (inclusive of overseas travel).
  • Web development knowledge (HTML, CSS, JavaScript, jQuery, AJAX, JSON) is a plus.

 

Send your resume to This email address is being protected from spambots. You need JavaScript enabled to view it. to apply.

 

SENIOR JAVA WEB DEVELOPER

Position Summary

Perform development activities to build and maintain company’s web-based platform using Java EE, Java EE frameworks, JavaScript frameworks and databases.

 

Responsibilities

1. Participate in developing web applications.

2. Perform coding, testing and documentation in line with user & system requirements to deliver source code, documents and test scripts that meet client’s needs and meet the release milestone.

3. Senior developer to perform code review, technical troubleshooting, coaching and mentoring to team member.

4. Perform work package/component system design to ensure quality metrics are met in terms of maintainability, reliability, scalability and resilience.

5. Perform bugs fixing, maintaining, enhancement existing web modules.

6. Assist team leads and managers in reporting of project status and deliverable estimations.

7. Perform 3rd level support in and after office hours to ensure fastest possible recovery to service.

 

Skill Requirements

Good Diploma/Degree in Computer Science/Information Technologies.

Minimum of 4 years professional software development experience.

Experience and Strong in Web Application development both front-end and backend development

Experience in Java EE, Java EE frameworks – Spring Framework (preferred).

Minimum 2+ years’ experience in front-end development using JavaScript Frameworks (jQuery, Angular JS, etc.), CSS/CSS3, HTML/HTML5, Web Socket.

Database Development knowledge (SQL Query, JDBC, and Hibernate) with MySQL or other DB.

Experience in Web Security (Authentication, DDOS, Session, Injections, etc.) is a BIG PLUS.

Experience in writing and debugging multi-threaded Java applications is a plus.

Experience in web development for mobile is a plus.

Experience/Knowledge on Java 8, Lambda expression is a plus.

Experience in Web Server (Glassfish), Networks is a Plus.

Experience in Agile environments and tools such as source control and continuous integration (Jenkins, SVN, Jira, Redmines, etc.)

Candidate is expected to be independent, cooperative and possess good interpersonal skills

Able to communicate in English.

Send your resume to This email address is being protected from spambots. You need JavaScript enabled to view it. to apply.