|
Job Objectives:
This SSDE position, in the Tools Development team, is focused on development of tools for state of the art MEP platform. The SSDE will play a key role in the design and development of tools for the RealNetworks MEP Platform and focus on quality, performance, and delivery of the best commerce services available on the Internet.
Job Responsibilities:
Primary responsibilities will be design and develop easy to maintain tools for MEP Platform. This includes 24x7 web services and standalone batch applications. The ability to design and deliver high quality and high performance software is an essential requirement. The candidate should have ability to work independently as well as part of team. This position will be involved in all phases of software product development from review of functional specifications through assisting with test plans and final QA cycle. Candidate must enjoy a fast-paced environment and possess strong software engineering skills. Extensive knowledge of object oriented technologies and multi-tier applications, is a must. Key technical requirements include: Object Oriented Design and Programming, J2EE App tier components (JDBC, Servlets, JMS, etc.), Java/J2EE design patterns, SOAP Webservices, and stand-alone java applications. Experience with object oriented frameworks like Spring will be considered a big plus. Experience with commerce systems and payment processing is a big plus. Experience with ORM layers like Hibernate is desirable.
PRINCIPLE DUTIES AND RESPONSIBILITIES
Non-Essential Functions:
•
QUANTITATIVE MEASURES:
Include information here regarding how the position will be measured (i.e. sales quota, call volume, etc.)
• Ability to deliver projects on time that meets specifications.
• Ability to ensure quality of design and code by delivering extensible design and code, with reduced bug count and zero post release production issues.
• Ability to thoroughly follow through and successfully complete assigned tasks with minimal or no oversight.
Job Description PAGE 2
JOB SPECIFICATIONS
List the minimum and then the preferred levels of knowledge, skills, and abilities, education, and experience required for this position.
Knowledge, Skills, and Abilities:
Minimum:
• Fluent English writing and basic level English listening skill
• Strong verbal and written communication skills.
• Strong java programming skills.
• Proven track record of successfully delivering high volume and high availability transactional applications under tight time constraints.
• Ability to work on multiple projects with tight deadlines.
• Strong object oriented programming and design skills. Be able to apply OO skills and OO design patterns to solve problems
• Thorough understanding of software development lifecycle and methodologies including code reviews and version control software such as CVS.
• Good knowledge of development on Linux environment;
• Experience designing and developing software in distributed architecture and multi-tier application environments.
• Experience with unit testing and software performance testing, tuning and load testing.
Preferred:
• Good English speaking skills is a big plus.
• Experience with e-commerce or other order processing systems.
• Experience with 24/7 applications.
Education, Certification, and/or Training:
Minimum:
• Bachelor’s degree in Computer Science or computing related discipline.
Preferred:
• Master’s degree in Computer Science or computing related discipline.
Experience:
Minimum:
• 3-5 years software development working experience in Java.
• 3 years experience with object-oriented design and development using the J2EE platform including Java, JDBC, Servlets, JMS, JSF, and Java/J2EE design patterns
• 1 year experience with developing Web service APIs and Client applications using SOAP and/or XML-RPC.
• 2 year experience with developing standalone Java applications using JDBC.
• 2 year experience with unit test frameworks such as Junit
Preferred:
• Practical experience with object oriented frameworks like Spring is a big plus.
• Experience with ecommerce systems and primarily payment transactions and providers is a big plus.
• Practical experience with ORM layers like Hibernate is a plus.
Physical Requirements/Working Conditions:
•
Locations:
• RealNetworks Beijing Office
简历发到:knight@tiancai.com
MSN:res1113@126.com |
|