·
Deliver software customization of clients core products in the respect of the time, quality and cost of the project
·
Develop reusable modules and save development
workload by using existing reusable components
·
Ensure minimal defects for software delivery
·
Ensure software delivered is robust,
performant & scalable
·
Perform custom maintenance (bug fixes
and improvements) in the required SLA
(Service Level Agreement) window.
Responsibilities:
·
Apply Software Development Life Cycle (Design,
Implementation & Testing, as well documentations)
to implement software customization
·
Prepare design & architecture of the
software/custom to be developed in term of scalability, performance, &
reusability
·
Implement software development best practices
such as Test-Driven Development.
·
Provide necessary documents (structured &
easy to understand): design documents, release notes.
·
Share development knowledge between team
members
·
Front end and interact with the customer on
technical topics
·
Perform custom maintenance (bug fixes
and improvements) in the expected time.
·
Perform weekly reporting on the
development/project progress to Team Leader
Requirements:
Degree in computer Science, Electronics, or related fields
Minimum 5~8 years experience as a software engineer
Technical competencies
Technical competencies
Mandatory Skill sets
" Experienced in JEE: EJB(3.0 is mandatory), Servlets, JMS
(SwiftMQ/ActiveMQ/or other queue implementation)
" Expert in Core Java (Multi-threading, java/IO, Socket
programming, HTTP, XML processing).
" Experienced in Webservice implementation both client & server
side (Axis, JAXWS)
" Experienced in spring and hibernate is good to have
" Good experience with SQL , PL/SQL
" Working experience on Maven, SVN.
" Working experience on tomcat.
" Working experience on weblogic
Optional Skill Sets:
· Knowledge of real time testing (SoapUI,
Jmeter).
·
Experience of developing Java applications on
Red Hat Linux.
·
Work experience in Unix OS command
line/scripting (Linux) environment and
vmware usage/tuning
·
International experience will
be a good plus.
·
Experiences in development
methodology and life cycles
·
Knowledge of junit or good unit tests
process
Key Advantages:
·
Experienced in building solution architecture
of J2EE & multi-tier applications
Knowledge of Telecom
networks, security and handsets development (GSM/3G ,
secure SW/PKI, simcard
,J2ME middlets ) is also a key advantage
·
Knowledge in developing “peripheral”
applications that interacts with other
systems (Web services or JMS or HTTP/FTP
or SMPP or Socket programming)
Personal skills
·
Good communication skill with operational English
·
Fast learner
·
Strong team player
·
Ability to share knowledge
·
Problem solver and able to work under pressure
·
Well organized to manage actions plans and produce
clear reporting
·
Able to travel for short business trips
jobs@toss-ex.com
No comments:
Post a Comment