PDA

View Full Version : Dibutuhkan IT Staff SEGERA


Carikerjaa
23rd October 2012, 11:11 PM
YTH ceriwisser,



Sunpower Technologies Services Pte Ltd. Membutuhkan segera staff IT utk posisi sbg berikut:



-Lead Java Developer

-Intermediate Java Developer

-Junior Java Developer

-Intermediate Systems Administrator





Utk lebih detail silahkan klik [/spoiler] dibawah ini:




[spoiler=open this] for Detail:






1. Introduction



This document describes the job descriptions for the different IT positions required for Sunpower Technologies Services Pte Ltd.

1.1 Background



Sunpower Technologies Services is a Singapore-based company. Its key business is IT development for business process outsourcing. We maintain our clients� back office software which is developed in Java platform as web services. The software development effort follows standard software engineering disciplines and phases and capture business requirements, processes and rules from both domain experts and existing software. Sunpower will add value to the clients by enhancing the back office system to support expanding business and operations through business process re-engineering.

1.2 Overview

This document provides job descriptions for the following positions

� Lead Java Developer

� Intermediate Java Developer

� Junior Java Developer

� Intermediate Systems Administrator







2. Job Descriptions

2.1 Lead Java Developer/Software Manager Position Description

2.1.1 Experience and Skills� Must possess a Bachelor level technical degree (Engineering, Computer Science, Math, etc.) or equivalent level of experience

� Must have 8 or more years of experience in Java platform development

� Must have lead development as either a team lead or senior developer on a major project

� Must have expert knowledge on the JDK 6 platform and frameworks

� Must be familiar with and have worked in some of these major web development frameworks including but not limited to HTML, CSS, Javascript, ZK, servlet/JSP, struts, spring MVC, or JavaServer Faces

� Must have good working knowledge of some of these Java web services including SOAP, REST, WS-* protocols, Axis, Spring Web services

� Must be very knowledge about persistence frameworks such as Hibernate, JPA, etc.

� Must be expert in database programming including JDBC, and specific database products such as SQL Server, MySQL, Oracle, etc.

� Be very comfortable with web security frameworks and protocols

� Have good system administration knowledge to be able to configure and setup software on Linux based systems including common security and middleware products

� Must have ability to analyze and present customer requirements

� Must have the ability to do design and participate in presenting designs in a formal and semiformal approach to customers

� Understand the mechanics of and be able to manage web system deployments on production grade hardware

� Have excellent knowledge of agile software practices such as software version control (such as GIT, SVN, etc.), issue tracking systems (such as JIRA, Bugzilla, You Track, etc.), continuous integration, test driven development, code reviews and quality metrics

� Have excellent English oral and written communication skills

2.1.2 Duties� Design and development a major web framework for high availability, high scalability, and solid security requirements

� Lead and mentor more junior developers to develop software

� Be responsible to delivering an assigned schedule of development to required specification

� Planning ongoing and future development

� Implementation of more challenging portions of the software development projects

� Manage system administration and configuration of development systems

� Manage the deployment of web artifacts on production systems

� Manage day to day software builds and testing

� Manage code quality to ensure high caliber production delivery

� Research advanced topics for possible future development

� Able to travel 4-8 weeks per year to collaborate with partners, customers.



2.1.3 Reporting to:� Team/Project Manager as assigned by Company



2.2 Intermediate Java Developer Position Description

2.2.1 Experience and Skills� Must possess a Bachelor level technical degree (Engineering, Computer Science, Math, etc.) or equivalent level of experience

� Must have 3 or more years experience in Java platform development

� Must have been involved in Java web development in working career

� Must have working knowledge on the JDK 6 platform and frameworks

� Must be familiar with and have worked in some of these major web development frameworks including but not limited to HTML, CSS, Javascript, ZK, servlet/JSP, struts, spring MVC, or JavaServer Faces

� Must have some working knowledge of some of these Java web services including SOAP, REST, WS-* protocols, Axis, Spring Web services

� Must have used persistence frameworks such as Hibernate, JPA, etc.

� Must be comfortable in database programming including JDBC, and specific database products such as SQL Server, MySQL, Oracle, etc.

� Must have some knowledge with web security frameworks and protocols

� Have be comfortable with simple Linux admin tasks

� Have good working practices in version control, build systems, issue tracking and problem management

� Have excellent English oral and written communication skills

2.2.2 Duties

� Be able to independently develop software components according to detailed specification with high quality

� Write unit and integration tests for developed code

� Collaborate with other developers

� Perform basic system administration tasks

� Deploy web artifacts on production grade systems

� Setup testing environments

� Fix bugs and issues for ongoing development

2.2.3 Reporting to� Lead Developer as assigned by Company







2.3 Junior Java Developer Position Description

2.3.1 Experience and Skills� Must possess a Bachelor level technical degree (Engineering, Computer Science, Math, etc.) or equivalent level of experience

� Must either be new graduate or 1 to 2 years experience in Java platform development

� Must have working knowledge on the JDK 6 platform and frameworks

� Must be familiar with and have worked in some of these major web development frameworks including but not limited to HTML, CSS, Javascript, ZK, servlet/JSP, struts, spring MVC, or JavaServer Faces

� Must have some knowledge of database programming including JDBC, and specific database products such as SQL Server, MySQL, Oracle, etc.

� Have be comfortable with simple Linux admin tasks

� Have excellent English oral and written communication skills

2.3.2 Duties� Develop software under supervision to defined quality standards

� Write unit and integration tests for developed code

� Collaborate with other developers

� Setup testing environments

� Fix bugs and issues for ongoing development

2.3.3 Reporting to� Lead Developer as assigned by Company







2.4 Intermediate System Administrator Position Description

2.4.1 Experience and Skills� Must possess a Bachelor level technical degree (Engineering, Computer Science, Math, etc.) or equivalent level of experience

� Must have 3 or more years experience in Unix Systems Administration

� Must have working knowledge of Ubuntu or other Linux Distribution

� Must have working knowledge of pfSense or other firewall system

� Must have working knowledge of Virtual Box or other virtual machine system

� Must have some knowledge of database Administration with specific database products such as MySQL, Oracle, Postgresql, etc.

� Must have some knowledge of network Administration and troubleshooting

� Must have excellent English oral and written communication skills

2.4.2 Duties� Maintain and monitor production systems

� Update system software as required to maintain security

� Collaborate with developers in order to plan and execute releases of the product

2.4.3 Reporting to� Lead Developer as assigned by Company











Salary Offers : Negotiable

Working Hours : 9am - 6pm



CV dibuat dalam bahasa inggris dan dikirim ke [email protected] dan di CC ke [email protected] atau ke Jl. Suryopranoto No.67 Jakarta Pusat 10150



For Contact Person

Lina : 021-94757229 (working hours)

</div>