I got an e-mail from Josh Berling at RoundArch in Chicago. He's looking for Flex and/or J2EE developers wanting full time or contract work. I met him at last year's MAX and seems like a great guy to work with. He's definitely a Flex guru and the work I saw was really cutting edge.

Please e-mail Josh directly if you're interested - jberling [at] roundarch.com.

Job Title: Flex Developer (RIA)

Position Overview

Flex Developers specialize in developing Rich Internet Applications utilizing the Adobe Flex framework. Flex Developers turn functional requirements, visual designs and user experience wireframes into Flex solutions for interactive prototypes and production code. Although the primary technology of focus is Adobe Flex, a Flex developer may also work with DHTML, Ajax, Laszlo and other Rich Internet Application technologies. Solutions will be delivered in the enterprise space so Flex developers have strong coding fundamentals and emphasize scalability, performance, test driven architecture, team based collaboration, object orientation, and reusability in their code. Flex Developers work at the intersection of user experience and technology and have a strong basis in user focused application development. They design and manage complex data transfer between Flex applications and Java based middleware.

Candidates should be enthusiastic about programming and expect to spend approximately 90% of their time doing hands-on code design and development. Candidates must have IT consulting experience, be team-oriented, possess effective written and verbal communication skills and be willing to travel (up to 80%).

Training is available on an as-needed basis to assist with project demands.

Required Experience

  • Bachelors degree in Computer Science or related discipline
  • At least 5 years experience of enterprise web development participating in the complete product development lifecycle of several successful projects
  • Must be well versed in ActionScript 3.0 and Flex libraries.
  • Must demonstrate a strong programming basis in at least one other major language such as Java, C, C++, Perl, or previous versions of Actionscript.
  • Must possess proven knowledge of Object oriented principles and design patterns.
  • Must be knowledgeable about current RIA technologies, frameworks and tools.
  • A strong knowledge of the following technologies is a plus:
  • XML/XSLT
  • HTML/XHTML
  • W3C DOM methods and properties
  • CSS, DHTML, JavaScript

Job Title: Sr. Developer (J2EE)

Position Overview

Sr. Developers are expected to work independently and deliver high quality J2EE code in a timely manner across a variety of project engagements. Sr. Developers are expected to participate in multiple phases of projects, including requirements gathering, software design, development and testing. Sr. Developers must be proficient with J2EE and object-oriented programming, including software design and design patterns. Experience working with standard application servers such as BEA WebLogic and IBM WebSphere is expected. Experience working with package solutions such as BEA WebLogic Portal, Vignette Portal, or Broadvision is a plus.

Candidates must be proficient with standard JAVA development tools, including ANT, log4J, JUnit, and popular IDE's such as Eclipse or NetBeans. Proficiency with open source frameworks such as Struts, Tiles, Axis and Hibernate is desired. Candidates must have IT consulting experience and be familiar with a team approach to execution. Candidates must possess effective written and verbal communication skills and be willing to travel (up to 80%).

Training is available on an as-needed basis to assist with project demands.

Required Experience

Candidates should have completed at least five full professional software engineering projects across multiple platforms and have acquired the following:

  • Core JAVA (JDK 1.3+)
  • Object-oriented programming concepts
  • J2EE fundamentals, including JSP, Servlets, JDBC
  • Exposure to software design fundamentals and design patterns
  • Proficiency with web languages, including HTML and JavaScript. Alternate scripting languages such as Perl, PHP, or Python a plus

Candidates should have experience with application servers and packages including

  • BEA WebLogic or IBM WebSphere
  • Relationship database fundamentals and servers (i.e. Oracle, Sybase, etc.)
  • Preferred:
    • Experience with a major portal package, such as BEA WLP, Vignette, IBM WebSphere Portal, BroadVision, etc
    • Experience with a major content management package, such as Interwoven, Vignette, etc