In a tight job market and uncertain economic times, new graduates are often grateful for any job, whether it’s one they enjoy or not. In order to help grads find a career they’ll love, folks at CareerBliss, a site focused on searches and reviews of companies known for employee satisfaction, created a list of the happiest jobs for the class of 2014.

(Photo Credit: Glen Wright/Flickr)

According to a recent article in Forbes, CareerBliss based their selections on elements that include: an individual’s manager and coworkers, encouragement and rewards received, opportunities for professional growth, company environment and culture, workflow, and day-to-day responsibilities.

Do You Know What You're Worth? GET A FREE PAY REPORT

There’s a lot of STEM and technology on the list, which starts with these five jobs:

1. Java Developer

Java developers create complex web-based applications like animated drop-down menus and images that change as a mouse moves over them. The median annual salary for a java developer is $69,295. To view a complete job profile including tasks, skills, and other detailed information, click here.

2. Embedded Software Engineer

An embedded software engineer designs and develops next-generation video display technologies, systems, and components. The median annual salary for an embedded software engineer is $76,417. To view a complete job profile including tasks, skills, and other detailed information, click here.

3. .NET Developer

A .NET Developer typically writes code to generate web pages and access databases and business logic servers. They write, modify, and debug software for web sites. The median annual salary for a .NET Developer is $62,427. To view a complete job profile including tasks, skills, and other detailed information, click here.

4. Medical Technologist

Medical technologists work on the side of the hospital that isn’t commonly seen by patients. They run tests, process samples, and provide information about patients’ conditions to doctors. The median salary for a medical technologist is $24 an hour. To view a complete job profile including tasks, skills, and other detailed information, click here.

5. Quality Assurance (QA) Engineer

A quality assurance engineer creates tests to find any problems with software before the product is launched. They identify and analyze any bugs found during testing and document them. The median annual salary for a QA engineer is $64, 038. To view a complete job profile including tasks, skills, and other detailed information, click here.

Click here to see the full list of the Happiest Jobs for the Class of 2014.

Tell Us What You Think

What other happy jobs would you add to the list? We want to hear from you! Leave a comment or join the discussion on Twitter.