Search Salaries, Companies, Skills and other Resources

Didn't find your job?

Salaries

View salary and benefits information

There is currently no job description for Junior Java Software Engineer. Be the first to submit the job responsibilities for a Junior Java Software Engineer.

Provides specific input to the software components of system design to include hardware/software trade- offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software co Utilizes software development and software design methodologies appropriate to the development environment. Install software & configuration files on hardware. view job details

Demonstrate best-practice engineering, including Agile methodologies, unit testing, refactoring, code reviews, build and deployment processes. view job details

Design, develop and code software sufficient to meet the requirements of one or more components or systems. Adhere to accepted standards and processes for development, including writing unit tests which provide a high percentage of code overage. Development, inspection, and manipulation of XML, XSDs and WSDLs. view job details

There is currently no job description for Senior Java Software Engineer. Be the first to submit the job responsibilities for a Senior Java Software Engineer.

Companies

See how salaries can vary from company to company

The Hurricane Junior Golf Tour (HJGT) was founded in 2007 with the intention of providing junior golfers between the ages of 8-18 an opportunity to play exceptional courses in a competitive environment. The tour’s vision is to provide superb hospitality and make every event a memorable one. With play open to both males and females, nearly every junior golfer is eligible to participate on the Hurricane Junior Golf Tour. Based out of Winter Garden FL, the HJGT administers over 285 tournaments across 33 states. Each Hurricane Junior Golf Tour event is ranked by the National Junior Golf Scoreboard... view company details

view company details

Kore Software is a developer and provider of business management software for sports and entertainment industry. view company details

MAQ Software is a provider of business intelligence and data management solutions for businesses. view company details

Emergent Software is a technology solution provider that offers a full set of software-based services from custom software development to ongoing system maintenance & support serving clients from all industries in the Twin Cities metro, greater Minnesota and throughout the country. We are a Certified Microsoft Development Partner with a talented team of full-stack developers, SQL Server DBA's, Graphic & UI Designers, and Project Managers. In addition to software consulting, we also develop commercial software products like Innovative Mentoring Software, a full-featured CRM solution tailored to... view company details

Articles

Read from a library of articles offering advice for all aspects of your career

With the overwhelming number of applications and resumes received on a daily basis, recruiters must do all they can to manage the flow -- thus resume filtering software.What follows here varies by company and position, but for now let's work from this premise: In the larger (and not so large) companies, your resume/application is not initially viewed by a 'real human person' but is scanned and graded by a piece of software and then archived until those results are called up. What this means is that only those resumes that 'made the grade' (literally) will rise to the top of the pile to be revi... view article details

Q: I joined my current company (Pre-IPO) right out of school as a junior QA engineer testing our product. Over the last three years, I have moved from that position to one with key responsibilities while the company has gone from 30 people to 50. Although I have been given the responsibilities of a software project lead reporting to the CTO and supervising the work of the others, there has been no official change in my title. I have been given raises quite frequently, but am still getting paid less than those I supervise. This is mainly due to my low starting salary as I have been given approx... view article details

Higher education may be getting more expensive, but a college degree is necessary to compete for jobs in many industries. College should be healthy mix of passion and pragmatism, and it’s important to pursue the things you love while recognizing the fields that give you the best chance of finding a job upon graduation. According to research by CareerCast.com, here are the majors with the best career prospects. We also provided the median salaries of various jobs in each industry based on Salary.com data. 1) Accounting They say numbers don’t lie, but did you know they can also get you a job? T... view article details

The rise of technology has led to growing concern over surveillance in the workplace. Monitoring employee productivity is not a new trend, but tech has given new breath to Orwellian skepticism about who is watching and listening – and to what extent. In many cases, surveillance policies are addressed in the onboarding process, but it’s important to be aware of the basic legalities and modern trends involved. Workplace Privacy: Legal Basics In the U.S., The Federal Privacy Act and Electronic Communication Privacy Act each address privacy rights at large, but there are no federal laws which expl... view article details

Job descriptionComputer Programmers are responsible for creating code that essentially tells a computer how to operate. They write, test, and maintain these coded instructions, also referred to as programs. The work of programmers has been expanded in today's world, due to the innovative and advanced technologies that now exist. Programmers are now heavily involved in all aspects of technical problem solving for companies. Common computer languages that programmers use include COBOL, C++, BASIC, Java, and HTML. Most programmers know several computer languages because they tend to be similar, m... view article details

Blog & White papers

See additional resources centered around topics related to you career

When it comes to understanding salary benchmarking data, you need to research its processes comprehensively. In today's job market, understanding trends relating to compensation can give you the advantage of attracting and retaining talent. With salary benchmarking data, you can see how your organization's pay practices stack up against others. In this article, we will first look at how you can understand salary benchmarking data. Following this we will outline how a hypothetical company can use salary benchmarking for a software engineer role. Without further ado, let's begin. Understanding S... view blog & white papers details

Starting a company can be exciting, but it also presents a fair share of challenges. One of the biggest hurdles is setting the appropriate pay for the first engineer who joins the fledgling startup. They are taking a huge risk by jumping aboard, so they will want something that reflects that. However, it is also vital to consider what is fair for the founders who got the ball rolling in the first place. Balancing pay, equity, and title for that first technical hire requires a deep understanding of everyone's contributions. It also involves setting expectations upfront. Having a good grasp of s... view blog & white papers details

With remote work becoming the norm, companies struggle in setting fair and competitive pay for software engineers. Location no longer ties an engineer to a physical office, so how do companies determine their pay? As they transition to more dispersed workforces, companies must rethink their approaches to setting and adjusting pay. Benchmarking Software Engineering Compensation in the Remote Era To attract and retain top talent, companies must offer market-rate pay for software engineers, even for remote roles. The average pay for a software engineer in the U.S. is over $100,000. But for remote... view blog & white papers details

Leveraging Broadbanding in Salary Structures Step 1. Review current compensation structure. Step 2. Conduct a Job Analysis and Evaluation. Step 3. Implement the Broadband Pay Structure. Step 4. Educate the employees and managers. Step 5. Monitor and review the broadband pay system. Broadbanding is a modern and flexible approach to salary structures that is gaining popularity in the human resources and organizational management world. Traditional job hierarchies often struggle to keep up with the fast-paced changes in today's workplace, and this broadband pay system provides a solution by offer... view blog & white papers details

As businesses grow and expand, managing employee compensation becomes increasingly complex. With multiple pay scales, variable performance metrics, and compliance regulations, it can be a daunting task for even the most organized human resources (HR) department. This is where compensation management software comes in. In this blog, we will explore the benefits of using compensation management software, including increased efficiency, accuracy, and employee satisfaction. Whether you are a small business or a large corporation, understanding the advantages of compensation management software can... view blog & white papers details