Until recently, I worked for the Idaho Commission for Libraries as a web developer engaged with a number of projects based on Drupal and a few custom coded apps. It was a job I held for about eight years, starting as a part time grant funded assistant to the library networking consultant. As my skills increased, the agency's needs grew, and the Internet germinated, and it became a full-blown web designer and state employee position. A few years later I was reclassified as a developer.
I've joked before, not really thinking about myself, that Java developers are engineers, while PHP developers are indie rockers who had to get jobs.
In my case that's actually a somewhat apt characterization. All through high school I'd striven to organize a band, and had participated in various projects, some that even performed*, but none that satisfied.