Latest Jobs  
Advance your technical career… Find a tech school and start an IT career!
Start your career in the fast-growing technical field – Get more info here »
Advance your technology career with the latest technology skills - Get more info here »
 
This job has expired.
 
Job Information
Job title

Sr Java Virtual Machine Software Engineer

Company C2P Group
Wage Not specified
Location United States, California, Redwood City
Employment type Full Time
Education Not Specified
Year Experience 4 - 5 Years of Practical Experience
Travel Not Specified
Published on 6/14/2008
Description
Our client company is solving one of the last great challenges in software development. They are a revolutionary software company that is delivering technology to many industries from enterprise to gaming. The company is currently searching for a Senior Java Virtual Machine Engineer to join their growing team.

As they expand their support into the Enterprise and Internet Application markets, this Senior Software Engineer will be an instrumental part of an extremely talented software engineering team that will be responsible for the Core Technology. Very challenging problems are faced on a daily basis and your role will be critical.

You will be responsible for researching, designing and developing the suite of software solutions. You will work with the latest techniques in C/C++ and applying them to the JVM.. Our technology is cutting edge and you will be breaking new ground with your work. You will collaborate with the design leads and play a critical role in helping implement the company's vision.

This is an opportunity for the ideal candidate to grow in their career goals and technology aspirations. Prospective candidates should have a desire and willingness to have your skills & career grow as this position evolves.

Required Skills:
============
- 5+ years total professional experience with in C software programming
- 3+ years recent development working on a JVM, JIT, JRE and concurrency development
- Strong understanding of Low-Level C programming working on core technologies
- High-performance software experience and a strong understanding of the complete SDLC process.
- Recent and extensive experience with large-code bases
- Experienced with the optimization of system software and concurrent server-side processing including GC tuning, networking, caching, constant pool, operand stacks, etc.
- A strong knowledge of data structures, algorithms and developing/debugging multithreaded code
- Bachelors Degree or related? professional experience in related field is preferred.

Experience with some of the following (high-level) is highly desired:
================================================
- Windows internals (including related architecture, OS Internals, 64-bit extensions, Win32 APIs, memory stacks, data structures, processes, and/or thread)
- Experienced with Multi-threaded programming (C++, JAVA or .NET)
- Strong understanding of OO Methodologies
- Hands-on Experience with STL, algorithms, template meta programming, Component libraries, , Boost
- Assembly (x86 or RISC) (preferably more than academic)
- JAVA Programming experience (J2EE, JNI, JMS, EJB, JBOSS, JVM, application servers etc.)
- Software/Hardware Emulation, profilers and/or software engineer tool development
- Experienced in developing automated regression testing (Python, Perl)
- Knowledgeable of Open Source Code Market
- Agile development processes

Experience with some of the following (low-level) is highly desired:
================================================
Development of Virtual Machine experience (JVM, VMware, Sun, etc.)
JAVA Byte-Code Instrumentation

---------------------------------------------------------------------------------

Fantastic work environment that includes a full-service gym/spa with heated pool, rock wall, entertainment center, kick boxing, step classes, etc. Facility has a gourmet cafe in the building... offices have game room and open space flow.

Start-up organization with a very bright future ahead of it... project management, team lead, architect and director level opportunities are prospects on the horizon.

In-Person Interview: Stand in front of team; code from scratch - off the top of your head. Background check is a possibility.

Salary DOE : Range $100,000 - $160,000df-tc


Experience/Skills
See above

Other desired skills:
Sr Java Virtual Machine Software Engineer

This job has expired.