This position requires someone who can develop a high level of technical expertise with the Java VM implementation and technology. The candidate should also be skilled in analyzing and resolving difficult problems encountered by customers.
Requirements:
– Masters degree or equivalent in computer science or engineering related area.
– 6+ years of work experience in software development.
– Excellent English and communication skills (written and verbal).
– Significant experience with C, C++, and Java programming
– UNIX development experience.
– Relevant detailed technical experience in at least of one of following areas:
Synchronization issues in a situation with complicated resource sharing and data relationships. (Involving signals, exceptions and multiple threads).
Java VM implementation.
Java class environment at the VM implementation level.
In-depth implementation experience with garbage collectors
– Other desirable experience and skills which are preferred:
Tru64 UNIX, OpenVMS, Alpha systems, J2EE.
– Leadership skills to train and lead a technical team effectively
– Excellent problem solving skills; analytical and diagnostic ability.
– Customer support experience is a plus.