Company Background: Our client is the world's leading desktop publishing software provider and one of the world's largest and most diversified software companies.
Work Scope:
- Understand customer requirements, write specifications for software features to meet those requirements and estimate schedules with minimal to no supervision
- Assess risks for predictable outcomes of deliverables.
- Develop code to implement requirements that is reliable, maintainable, performance optimized, secure and world-ready.
- Creating unit tests and test collateral to prove that new features work
- Work closely with and integrate components from other Adobe development teams.
- Assist the Customer Support team in resolving complex customer issues
- Hand-off features to the Quality Engineering team and provide necessary assistance
- Lead a small group of developers(4-5) and drive to improve the code quality, development process, etc
Required Knowledge and Skills:
- 7+ years experience as a software developer with at least 4 years using Java/J2EE
- Experience on ANT/Javascript
- Strong experience on OOA/OOD, design pattern, UML and practice at software development process and methodology, like CMM, RUP, etc.
- Strong experience on App(JBoss/Weblogic/WAS)
- Strong experiences on Database(Oracle/DB2/Mysql)
- Experience on enterprise level product development is a strong plus
- Good organizational and negotiation skills, excellent English verbal and written communication skills
- BS degree is required, advanced degree is desirable.
- Willing to grow as a manager regarding the career path
|