Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a Java/J2EE Programmer is $87,620 per year, translating to approximately $42 an hour. This figure reflects a competitive compensation structure, influenced by various factors such as geographic location, industry, and years of experience. For instance, states like California and New York often provide higher salaries due to the demand for skilled programmers in tech hubs.
Metropolitan areas frequently offer the best compensation. Cities like San Francisco and Seattle lead in salary averages, often exceeding the national average. Additionally, industries such as finance and healthcare are known to pay higher wages for Java/J2EE roles. Understanding the salary landscape empowers you to negotiate effectively and seek positions that match your financial goals.
Experience significantly impacts salary. Entry-level Java/J2EE Programmers may start around $60,000, while those with several years can command salaries exceeding $100,000. Continuous learning and skill development in emerging technologies can enhance your marketability and earning potential.
Let Zippi find your next java/j2ee programmer job
Let Zippi find your next java/j2ee programmer job
The average java/j2ee programmer salary in California, Washington, and Idaho are the highest in the U.S. The lowest average java/j2ee programmer salary states are Michigan, Wisconsin, and Indiana.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Washington | $104,249 | $50.12 |
| 2 | California | $109,420 | $52.61 |
| 3 | Idaho | $98,080 | $47.15 |
| 4 | Rhode Island | $88,865 | $42.72 |
| 5 | Massachusetts | $97,163 | $46.71 |
| 6 | Utah | $84,958 | $40.85 |
| 7 | Arizona | $92,273 | $44.36 |
| 8 | Delaware | $85,891 | $41.29 |
| 9 | Pennsylvania | $83,281 | $40.04 |
| 10 | South Carolina | $92,523 | $44.48 |
| 11 | District of Columbia | $88,246 | $42.43 |
| 12 | Nevada | $86,753 | $41.71 |
| 13 | Ohio | $82,688 | $39.75 |
| 14 | New Hampshire | $82,947 | $39.88 |
| 15 | Maryland | $84,650 | $40.70 |
| 16 | Vermont | $80,774 | $38.83 |
| 17 | Oregon | $81,421 | $39.14 |
| 18 | Minnesota | $81,441 | $39.15 |
| 19 | Virginia | $79,949 | $38.44 |
| 20 | Louisiana | $82,957 | $39.88 |
| 21 | New Jersey | $81,329 | $39.10 |
| 22 | Illinois | $80,862 | $38.88 |
| 23 | Alabama | $80,111 | $38.51 |
| 24 | Kansas | $78,689 | $37.83 |
| 25 | Kentucky | $80,625 | $38.76 |
| 26 | Texas | $77,874 | $37.44 |
| 27 | North Dakota | $77,865 | $37.44 |
| 28 | Missouri | $80,621 | $38.76 |
| 29 | Maine | $78,863 | $37.91 |
| 30 | Connecticut | $79,862 | $38.40 |
| 31 | Alaska | $79,623 | $38.28 |
| 32 | North Carolina | $76,681 | $36.87 |
| 33 | Montana | $75,935 | $36.51 |
| 34 | Mississippi | $78,084 | $37.54 |
| 35 | West Virginia | $77,122 | $37.08 |
| 36 | Hawaii | $80,305 | $38.61 |
| 37 | Iowa | $77,099 | $37.07 |
| 38 | Oklahoma | $77,827 | $37.42 |
| 39 | New York | $77,092 | $37.06 |
| 40 | Georgia | $77,169 | $37.10 |
| 41 | Wyoming | $72,224 | $34.72 |
| 42 | New Mexico | $76,338 | $36.70 |
| 43 | Indiana | $68,336 | $32.85 |
| 44 | Tennessee | $73,758 | $35.46 |
| 45 | Michigan | $69,623 | $33.47 |
| 46 | Florida | $73,576 | $35.37 |
| 47 | South Dakota | $70,915 | $34.09 |
| 48 | Colorado | $66,813 | $32.12 |
| 49 | Nebraska | $67,517 | $32.46 |
| 50 | Arkansas | $67,208 | $32.31 |
| 51 | Wisconsin | $69,014 | $33.18 |
The highest-paying cities for java/j2ee programmers are San Francisco, CA, Sunnyvale, CA, and Fremont, CA.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | San Francisco, CA | $116,204 | $55.87 |
| 2 | Sunnyvale, CA | $115,803 | $55.67 |
| 3 | Fremont, CA | $115,701 | $55.63 |
| 4 | Parksdale, CA | $113,416 | $54.53 |
| 5 | Seattle, WA | $104,907 | $50.44 |
| 6 | Quincy, MA | $97,282 | $46.77 |
| 7 | Ipswich, MA | $96,602 | $46.44 |
| 8 | Malvern, PA | $83,629 | $40.21 |
| 9 | Columbus, OH | $82,557 | $39.69 |
| 10 | Weehawken, NJ | $81,398 | $39.13 |
| 11 | Jersey City, NJ | $81,391 | $39.13 |
| 12 | Berlin, NJ | $81,151 | $39.01 |
| 13 | Rolling Meadows, IL | $81,095 | $38.99 |
| 14 | Matteson, IL | $80,917 | $38.90 |
| 15 | Austin, TX | $78,798 | $37.88 |
| 16 | Fort Worth, TX | $77,034 | $37.04 |
| 17 | Dallas, TX | $76,827 | $36.94 |
| 18 | Plano, TX | $76,504 | $36.78 |
| 19 | Albemarle, NC | $76,323 | $36.69 |
| 20 | Charlotte, NC | $76,044 | $36.56 |
A java/j2ee programmer's salary ranges from $67,000 a year at the 10th percentile to $114,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $114,000 | $9,500 | $55 |
| 75th Percentile | $100,000 | $8,333 | $48 |
| Average | $87,620 | $7,302 | $42 |
| 25th Percentile | $76,000 | $6,333 | $37 |
| 10th Percentile | $67,000 | $5,583 | $32 |
The highest paying types of java/j2ee programmers are lead programmer, software engineer-consultant, and senior java developer.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Front End Developer | $92,147 | $7,679 | $44.30 | 124,876 |
| Software Engineer | $100,260 | $8,355 | $48.20 | 339,938 |
| Software Engineer-Consultant | $113,987 | $9,499 | $54.80 | 317,033 |
| Software Consultant | $88,605 | $7,384 | $42.60 | 275,746 |
| Web Developer | $78,975 | $6,581 | $37.97 | 227,881 |
| NET Developer | $88,984 | $7,415 | $42.78 | 236,690 |
Top companies hiring java/j2ee programmers now:
Java/j2ee programmer salaries at Citi and The Judge Group are the highest-paying according to our most recent salary estimates. In addition, the average java/j2ee programmer salary at companies like Pinnacle Technical Resources and Motion Recruitment are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Citi | $101,229 | $48.67 |
| 2 | The Judge Group | $94,994 | $45.67 |
| 3 | Pinnacle Technical Resources | $90,703 | $43.61 |
| 4 | Motion Recruitment | $90,673 | $43.59 |
| 5 | Infoway software | $88,718 | $42.65 |
| 6 | Interamerican Motor Corp | $88,599 | $42.60 |
| 7 | Newt Global Consulting | $88,155 | $42.38 |
| 8 | Cogent Communications | $87,855 | $42.24 |
| 9 | Infosmart Systems | $86,141 | $41.41 |
| 10 | Gateway 2000 | $80,384 | $38.65 |
| 11 | Wipro Limited | $79,450 | $38.20 |
| 12 | AKT | $79,050 | $38.00 |
The average java/j2ee programmer salary varies across industries:
| Rank | Industry | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Manufacturing | $88,740 | $42.66 |
| 2 | Telecommunication | $87,883 | $42.25 |
| 3 | Technology | $87,525 | $42.08 |
| 4 | Finance | $84,212 | $40.49 |
| 5 | Health Care | $82,585 | $39.70 |
The average java/j2ee programmer salary has risen by $14,234 over the last ten years. In 2014, the average java/j2ee programmer earned $73,386 annually, but today, they earn $87,620 a year. That works out to a 11% change in pay for java/j2ee programmers over the last decade.
Compare java/j2ee programmer salaries for cities or states with the national average over time.
Compare java/j2ee programmer salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $87,600 | $42.13 | +3.3% |
| 2024 | $84,700 | $40.74 | +2.3% |
| 2023 | $82,800 | $39.81 | +2.1% |
| 2022 | $81,100 | $38.99 | +2.7% |
| 2021 | $78,900 | $37.92 | +1.8% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Dellfor Technologies | Java | J2Ee | New York, NY | 06/10/2025 | $60,000 |
| Dellfor Technologies | Java | J2Ee | New York, NY | 02/28/2025 | $60,000 |
| Cloud Analytics Technologies LLC | Programmer J2Ee | Chicago, IL | 10/07/2024 | $110,611 |
| Cloud Analytics Technologies LLC | Programmer J2Ee | Chicago, IL | 09/26/2024 | $110,611 |
| Cloud Analytics Technologies LLC | Programmer J2Ee | Chicago, IL | 09/10/2024 | $110,611 |
| Cloud Analytics Technologies LLC | Java/J2Ee DEV OPS | Downe, NJ | 09/10/2024 | $100,176 |
| Randstad Us | Java/J2Ee DEV W Cap Markets | North Brunswick, NJ | 08/30/2024 | $137,596 |
| Pinnacle Technical Resources Inc. | Java J2Ee-Advanced | Columbus, OH | 07/20/2024 | $104,350 |
| Pinnacle Technical Resources Inc. | Java J2Ee-Advanced | Columbus, OH | 03/20/2024 | $104,350 |
| Cognizant | QE With Python and Java (Onsite) | Ione, WA | 03/06/2024 | $80,000 |
Search for java/j2ee programmer jobs