I have an H1-B visa approved with a start date of Oct. 1, 2005. I am currently preparing to return to the United States after 4.5 years back in Brazil. And I would be very grateful to hear some comments about the software development market in the US these days.
I am planning to apply for Java development contracts. How is the market for Java Developers? What technologies are mostly asked for? What technical skills should I be concentrating on? I am studying for the SCJP/SCJD certification exams.
I am concerned about being off the software development market since year 2000. I worked as a programmer/software engineer for large companies (Cerner, Sprint, Fujitsu) in the USA from 1995-2000. I hold BS and MS in Computer and Electrical Engineering from an american higher institution (University of Kansas). However, since I returned to Brazil in Nov. 2000, I have held technical hands-on managerial positions: systems manager, project manager, IT coordinator. Is this a big issue when applying for software development contracts? Over the last years, I have mostly worked with Unix administration, Oracle DBA, telecom network management systems, project management, and web based development in PHP/Perl.
I am currently developing a web-based Java/JSP/Struts application under Linux/Tomcat/MySql. I list this experience in my resume as a professional work being done for my own IT consulting company. Is this okay?
The market for java jobs seems to be pretty hot now. I have seen people getting more than one job offer easily in a matter of couple of weeks. But, if you are just landing up here from another country, situation may not be that easy, but should be fair enough.