griffith jones

Greenhorn
+ Follow
since Jul 11, 2001
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by griffith jones

Hello:

We have an immediate need for a java developer in our group, details attached below. You must be authorized to work in the United States, H1B transfers are okay.

Great company, great benefits, nice part of the world. If you are interested, please contact me: gjones@vmware.com.

Griff Jones




Infrastructure Tools Development
Sr. Java Application Developer

Job Description
As a member of the Infrastructure Tools Development team, the candidate will participate in the
development and maintenance of an enterprise wide intranet based Application Lifecycle
Management (ALM) tools. The tools allow managers and members of software development
teams to get up-to-date status on various engineering projects within VMware, Inc. Aspects of
the projects include

*Project Planning and Tracking
*Document Management
*Requirements Management
*SW Build Management
*Issue / Defect Management
*Test and Build Automation Infrastructures
*Reporting status on all of the above

Some elements of the system are off the shelf tools such at TeamTrack by Serena and
infrastructure management tools by Altiris. Other elements of the system are developed in house
using Java and other technologies.

Responsibilities
Daily duties may include but would not be limited to

*Planning for new development efforts by using sharp analytical skills to refine user
requirements.
*Implementing new features that are user friendly and intuitive by writing reusable code,
and reusing existing code when appropriate.
*Developing systems in a team environment and contribute to overall efficiency.
*Providing advice and guidance to team members on best-practices in the development of
applications.
*Implementing Change Requests
*Defect fixing
*Documentation
*Apache/Tomcat setup/administration for various production and development platforms

Requirements
The candidate will be using Java in this role. Recent demonstrated Java experience is a must.

The role of Sr. Application Developer will have the candidate be responsible for defining, creating,
and documenting various elements of the ALM frameworks to enable the engineering staff to
produce products that meet the highest quality standards. The tools being developed are using
Java, JDBC, Java Webstart, Swing, web services, Axis among other technologies.

The candidate will have demonstrated knowledge of Object Oriented Programming concepts,
Java, XML, Database design and querying skills, webservices, Ant, Linux (RHEL), managing
background processes, and Apache / Tomcat setup / administration. From an application
development perspective, the successful candidate will be skilled in facilitating the transparent
transfer of data to and from various applications.

Requirements gathering activities and interfacing with early adopters to develop the application
allow the candidate to work with all levels of the VMware engineering staff. Excellent
organizational skills and the ability to analyze and execute against a mock up of the features
requested are required.

Additional Requirements include:

Experience architecting high performance, scalable and maintainable solutions.
Experience developing GUI for applications.
Ability to successfully work through a full software development life cycle with Java
solutions from conceptualization through deployment.
A strong XML knowledgebase and experience.
Possess the ability to work with aggressive timelines, milestones and targets.

The seasoned candidate will be working closely with other application and test automation
developers, a senior DBA, IT staff, QA staff and the project manager.

Skills/Experience
8 -10 years professional development experience.
8 -10 years in software industry including participation in at least two enterprise-class projects.
5 + years Java experience.
3+ years Swing or SWT/JFace.
3 + PERL (or comparable language) years experience
1+ years using Eclipse as a Java development tool.
Design and development of large scale distributed applications.
Architected, designed, developed, deployed, and maintained J2EE applications.
Have shipped enterprise class Java based software.
Experience developing custom applications for high throughput networked applications.
Discipline in good engineering practices (e.g., documentation, unit testing).
Have professionally used SWT/JFace/Eclipse to develop desktop applications.
Have created Eclipse plug-ins.
Extensive knowledge of Eclipse/SWT software architecture and components.
Intermediate to Senior SQL query authoring skills
Intermediate Enterprise Linux Administration

Environment
ESX 2.5/3.0
Linux RHEL 3/4
Java
Apache 2.0 +
Oracle 10g
Eclipse
AXIS
Tomcat
XML
TeamTrack 6.+

Education
Bachelor of Science (or equivalent work experience) in Computer Science or a related field.
13 years ago
Ed:

By all means do the SCJD. If you haven't done much object-oriented development, you'll get the fundamentals with this exam. It's the most challenging and also most satisfying of the java programming certs.

SCBCD and SCWCD measure your ability to memorize an API, and little else.


Griff Jones (SCJP, SCJD, SCBCD, SCWCD)
14 years ago
Thanks for the input, Don. Good point about WebStart bumping up against corporate standards ...
14 years ago
Hello ...

Does anybody have an opinion on how widely Swing apps are accepted in Fortune 500 companies? My client -- a small IT secruity outfit, is considering revamping their flagship product, a Swing application with a SQL Server backend.

They're questioning whether it makes sense to continue developing the existing Swing app -- possibly provisioning it via WebStart, or, to bite the bullet and develop a full-fledged J2EE app. They have the idea that thick clients are a hard-sell -- or even automatically rejected, at certain companies.

Has anybody else come across a thick-client ban?

Any opinions would ne much appreciated ...

Griff Jones
14 years ago
I'm with Keith, here. Much of the discussion in the jobs forum is focused on jobs in India: how to get ahead in India, which companies are hiring in Bangalore, Indian salaries, etc. It goes right past me.

I'd find a USA jobs forum useful. A NAFTA jobs forum would do the trick, too.

Griff Jones (San Ramon, CA)
14 years ago
What part of the country are you in? DC/Virginia?

Griff Jones
14 years ago
Talk to your accountant. A six-month stint would constitute a business visit, and much of the cost could be written off as travel expenses -- assuming you maintain your domicile in Virginia.

So you would only file a state return in (Virginia).

The IRS publishes guidelines for per diem expenses in major cities, and you are generally safe in claiming deductions if they come in under this level. The per diem for NYC is fairly generous -- again, check with your accountant

Try to avoid getting into the NY tax system, if possible. They will be in your hair forever. If you do business in NYC for more than (1 year), the city itself will want to collect income tax from your business, on top of your state and federal obligations. As bizarre as it sounds, in this scenario your total tax burder in NYC could amount to nearly half of your gross income, absent careful tax planning.

Good luck ...
15 years ago
Daniel:

I'd suggest that the Business Component Developer exam will be a better choice. EJBs are still a fundamental J2EE technolgy and widely-used, despite complaints sometimes heard. SCBCD will be useful to you, in that it will expose you to the kinds of things that happend in an application server such as as WebSphere, JBoss, etc. Right now, you area familiar with the servlet container only, based on your certifcations.

Consider taking the Developer exam. Your OO development skills will take a giant leap up -- moving towards the level you will need to be useful in a work setting, since you must do an actual project. The project is dificult but fun, and consists of core Java only. It took me about a month to complete in 2002.

Also suggest moving quickly. I think the this Republican administration and congress is a cinch to cave to lobbyists and up the H1B visa limit for 2006, back to its old levels (200,000?). Get moving before we are flooded with thousands more foriegners who will basically work for food and shelter. It will make entry-level that much more dificult.

One bright spot: Many federal contracts require U.S. citizenship. There will be a niche for U.S. developers here for years to come, but much of the work will be centered in the DC area.

Good luck and do not give up, if this is something you really want to do ...
15 years ago
Daniel:

I'd suggest that the Business Component Developer exam will be a better choice. EJBs are still a fundamental J2EE technolgy and widely-used, despite complaints sometimes heard. SCBCD will be useful to you, in that it will expose you to the kinds of things that happend in an application server such as as WebSphere, JBoss, etc. Right now, you area familiar with the servlet container only, based on your certifcations.

Consider taking the Developer exam. Your OO development skills will take a giant leap up -- moving towards the level you will need to be useful in a work setting, since you must do an actual project. The project is dificult but fun, and consists of core Java only. It took me about a month to complete in 2002.

Also suggest moving quickly. I think the this Republican administration and congress is a cinch to cave to lobbyists and up the H1B visa limit for 2006, back to its old levels (200,000?). Get moving before we are flooded with thousands more foriegners who will basically work for food and shelter. It will make entry-level that much more dificult.

One bright spot: Many federal contracts require U.S. citizenship. There will be a niche for U.S. developers here for years to come, but much of the work will be centered in the DC area.

Good luck and do not give up, if this is something you really want to do ...
15 years ago
Louis:

Once you establish an "S" corp, the corporation is separate taxable identity, apart from you and any other stockholders. It owes any state or local taxes regardless of the income it produces. In my state -- California, an "S" corp pays $800/yearly to the state, minimum. Even if it has no income. You will also need to file tax returns, keep a separate set of books, etc.

When I incorporated in 1994, the "S" corp was the most popular form of business organiztion for small consultancies. The LLC has been gaining popularity in recent years, and had I been familiar with it I would have gone that route. With an LLC, you get protection of your personal assets from lawsuits tied to the business, same as an "S" corp. And the rules for maintaining the LLC are considerably simpler ...

Griff Jones
15 years ago
Frank:

Been down this road myself; was incorporated as a "S" Corp in California for 9 years ...

Lots of paperwork and 2 sets of tax returns for an S Corp; C Corp is considerably more complicated, and probably not worth it for a small consultancy. LLC is simplest of all, and has most of the benefits of an S Corp, and you don't need a separate return for it, as far as I know.

Check your local regulations, but there is usually no license needed, beyond what you need to set up any small business, i.e., filing for a business name, fed tax ID, etc.

In California, there are internet sites that will set up an LLC or S Corp for around $400, including filing fees; you pay $800/yearly minimum to the state in tax. For a S corp figure $1000/yearly for a tax accountant. You'll probably want a payroll service too, such as Paychex or EDP. Another $400-600 yearly there.

Be advised that many major businesses work only with a select few vendors from a preferred list, you will have dificulty getting on this list. If you ever do get on the list, it can be a license to print money -- favored vendors are in a position to bring in their own people as a significant markup.

You'll definitely need business insurance, i.e. "Errors and Ommisions", so a talk with an insurance broker will probably be in your future.

Good Luck!

Griff Jones
15 years ago
Thanks, Sri ...
Griffith
17 years ago
Mark:
I've got one account only, name corrected yesterday ...
Griffith
17 years ago
Chandru:
There are about a thousand ways to skin this cat.
My javadoc HTML went within a /javadoc directory in my submission Jar.
I created a /doc directory which contained the User Guide in text format. My GUI contained a "Help" menu item that displayed the User Guide in a non-editable JScrollPane.

Others have used HTML for this function and popped up the HTML from within their GUI. I'd suggest doing a search for "HTML" within the Developer Certification forum, I remember this issue coming up recently.
Griffith
Chandru:
I'm assuming you currently have access to MS Word or MS Works.
You should be able to morph your MS Word document into HTML format by selecting FILE/SAVE AS, and then selecting HTML as the "save as type".
In terms of OS, any flavor of Windows should be fine. I suspect that the majority of submissions were created under Windows, with Solaris and other Unix variants a distant second. Your compiled classes should be byte-code compatible across the entire Windows landscape.

If you are using an IDE that features it's own Java compiler, i.e. VisualAge, just be sure to recompile your code using the Sun JDK ...
Griffith