There are around 325 job posts for Flex Developers by the time I have posted this entry. Out of these 325 jobs, I have noticed 322 jobs require Java or any other server side technologies as a skill.
In most of the job posts at flex jobs list, I have found the following key skills and attributes for Flex Developer requirements:
- CF, .NET, PHP, JAVA, or Ruby experience
- Knowledge of MS SQL and/or MySQL
- Extensive background in Java or C++.
- DHTML, ActionScript, CSS, Java Beans, XML, Struts, Servlets 2.3+, ASP,
- 4+ years JAVA programming experience required,
- J2EE/EJB3 experience preferred.
- Knowledge of back-end technologies such as PHP and Ruby on Rails
- Strong object-oriented development skills (Java, C++)
Should Java developers learn Flex - mixed feelings
I have also experienced this at my work, where Java Developers are embracing flex not because of the love for the technology but for the pressure from their employer. Big companies are adopting RIA extensively as their future technical direction and trying to make use of existing developer base. It’s all good. Learning a new technology is always fun. The success story of Flex as a technology lies mostly on this mass migration of developers. But what about the existing flash developer base? Should they also learn server-side technologies and upgrade themselves for the demanding market? The job requirements trends at flexjobs suggest us to learn and have a very good command over server-side technologies too. Being just an Actionscripter or Flex Developer is not going to fetch good fortune in today’s competitive market. Now flash platform is no more restricted to client side technologies. Gone are the days, when we used to have timelines, Movieclips to create nice and fancy looking animation and intros using flash.To become successful in flash platform, one has to have very good understanding of Eclipse IDE, Adobe LiveCycle, Servlets, JMS, J2EE architecture and the list goes on.