1

Mid Java Developer Jobs (NOW HIRING)

Sr. and Mid level Java Developers

Vienna, VA · On-site

$51.25 - $66.25/hr

Sr. & Mid level Java Developer Hybrid (3-4 days a week on site and 1 day remote) in Vienna, VA Fulltime/ Perm Must be eligible to obtain & maintain Top-Secret clearance and will be processed for a CI ...

Java Developer

Peoria, IL · On-site

$50 - $64.75/hr

Peoria, IL Duration: 12 months Client wants a Strong front end Mid/Sr level Java Developer Must have Angular 2, Typescript, Bootstrap, Spring MVC and Full Stack Development experience. Please Fill up ...

Java Developer

Edina, MN · On-site

$52.75 - $68.25/hr

Prime is in need of a Mid to Senior Level Java Developer to work on their New Client Implementations for their Java based Applications that Contact Center Agents use to Support Member Calls. The ...

Java Developer

New York, NY

$55.75 - $72.25/hr

Mid/Senior level Java/JavaScript Developer - 3 - 5 years' experience * Working with the Testing Team developing Testing Tools * Developing Testing Tools Experience is NOT Required No Third party ...

Java Developer

New York, NY · On-site

$55.75 - $72.25/hr

Mid/Senior level Java/JavaScript Developer - 3 - 5 years' experience * Working with the Testing Team developing Testing Tools * Developing Testing Tools Experience is NOT Required No Third party ...

Java Developer

Bethesda, MD · On-site

$54.50 - $70.75/hr

Hope you are doing well! We are looking for Mid-Level Java Developer in NIH Bethesda, MD for Full Time position. Please send your resume along with salary expectation to brandon(.)j ...

Jr JAVA Developer

Omaha, NE · On-site

$48.75 - $63.25/hr

Jr Java Developer Location: Omaha NE (Onsite) MUST HAVE: * JAVA 17, SPRING BOOT 3, JWT/OAUTH2 ... MID LEVEL, 4- 8 YEARS OF EXPERIENCE IN ENTERPRISE JAVA 17 DESIRED PROFILE: * VERY STRONG IN CORE ...

Java Developer (Mid Level)

New York, NY · On-site

$55.75 - $72.25/hr

Mid-level Java resource with at least 3+ years of experience Working on media eccentric workflows The developer should have strong Java knowledge and be able to quickly deliver quality software, that ...

Java Developer

Fargo, ND · On-site

$50 - $64.75/hr

Kforce has a client that is seeking a Java Developer in Fargo, ND. Overview: Join a well ... Mentor junior and mid-level team members * Continuously improve development practices and system ...

Java Developer(mid-level)

Wilmington, DE · On-site

$49.50 - $64/hr

Sr. Java Developer Wilmington, DE/NYC/Atlanta, GA • Strong Java programming skills • 5-9 years practical software development experience • Robust object-oriented design pattern knowledge and ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Mid-level Java Developer Location: Charlotte , NC Note: Candidate must be self-starter, self-motivated to deliver high quality, have great communication skills, be vocal participant, and be willing ...

Java Developer

Sunnyvale, CA · On-site

$60.75 - $78.50/hr

Java Microservices Backend Developer Location: Sunnyvale CA Work Mode: 2-3 Days Onsite preferred ... Mid-level proficiency in CI/CD, GITOPS, GIT, and Jenkins. Expert-level problem-solving skills with ...

Java Developers (Multiple)

Reston, VA · On-site

$53 - $68.75/hr

Position 2 Mid-level Java Developer Herndon, VA 6 month plus contract opportunity Candidates will be required to attend an in person interview after a phone/skype interview. 2nd position .. 1opening ...

Java Developer

Madison, WI · On-site

$51.50 - $66.50/hr

TrafficCast International, Inc., ( a leading company in digital traffic information and service provision in Madison, WI, is seeking mid level Java developer(s) to enhance traffic modeling system ...

Java Developer

Columbus, OH · On-site

$49.25 - $63.75/hr

Java Developer Location: Columbus OH Length: 6 Months + Mode of hire: Contract Interview Type ... Good mid-tier ability to make connections from front end to back end data sources and applications ...

Java Developer

Columbus, OH

$49.25 - $63.75/hr

Java Developer Location: Columbus OH Length: 6 Months + Mode of hire: Contract Interview Type ... Good mid-tier ability to make connections from front end to back end data sources and applications ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Mid-level Java Developer Location: Charlotte , NC Note: Candidate must be self-starter, self-motivated to deliver high quality, have great communication skills, be vocal participant, and be willing ...

Java Developer

Madison, WI · On-site

$51.50 - $66.50/hr

TrafficCast International, Inc., ( a leading company in digital traffic information and service provision in Madison, WI, is seeking mid level Java developer(s) to enhance traffic modeling system ...

Jr to Mid Full stack Java Developer

Okemos, MI · On-site

$47.50 - $61.25/hr

Job Role Jr to Mid Full stack Java Developer Location Okemos, Michigan Experience between 5-10 Years Interview In-Person Interview Required Summary: We are looking for a Full Stack Java Developer.

next page

Showing results 1-20

Mid JAVA Developer information

See salary details

$15

$56

$77

How much do mid java developer jobs pay per hour?

As of Jul 10, 2026, the average hourly pay for mid java developer in the United States is $56.70, according to ZipRecruiter salary data. Most workers in this role earn between $49.04 and $63.46 per hour, depending on experience, location, and employer.

What are Mid Java Developers?

Mid Java Developers are software professionals with intermediate experience in Java programming, typically ranging from 2 to 5 years. They are responsible for designing, developing, and maintaining Java applications, often working on both front-end and back-end components. Mid-level developers are expected to write efficient code, debug issues, and collaborate with teams to deliver functional software solutions. Unlike junior developers, they have a solid grasp of Java frameworks, tools, and best practices, and may also help mentor less experienced team members.

What types of projects and technologies can a Mid Java Developer expect to work on in a typical organization?

As a Mid Java Developer, you’ll likely be involved in building and maintaining back-end services, APIs, and web applications using Java frameworks such as Spring Boot or Hibernate. You may work alongside front-end developers, QA testers, and DevOps engineers in an Agile environment, contributing to both new feature development and bug fixes. Projects often range from enterprise applications to cloud-based services, requiring collaboration and regular code reviews. This role offers exposure to modern tools, continuous integration pipelines, and opportunities to mentor junior developers while advancing your own technical expertise.

What are the key skills and qualifications needed to thrive as a Mid Java Developer, and why are they important?

To thrive as a Mid Java Developer, you need strong proficiency in Java programming, object-oriented design, and experience with software development lifecycles, typically supported by a relevant degree or equivalent experience. Familiarity with frameworks such as Spring or Hibernate, version control systems like Git, and build tools such as Maven or Gradle is essential. Problem-solving, effective communication, and teamwork are crucial soft skills that help in collaborating with cross-functional teams and adapting to changing project requirements. These skills and qualities are important to deliver reliable, maintainable code and contribute effectively to successful software projects.
More about Mid JAVA Developer jobs
What states have the most Mid Java Developer jobs? States with the most job openings for Mid Java Developer jobs include:
Infographic showing various Mid Java Developer job openings in the United States as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $117,931 per year, or $56.7 per hour.
Sr. and Mid level Java Developers

Sr. and Mid level Java Developers

Apolis

Vienna, VA • On-site

$51.25 - $66.25/hr

Other

Posted 3 days ago


Job description

Sr. & Mid level  Java Developer
Hybrid (3-4 days a week on site and 1 day remote) in Vienna, VA
Fulltime/ Perm

Must be eligible to obtain & maintain Top-Secret clearance and will be processed for a CI Poly clearance.
Sr Java Developer
  • 7+ years of software development experience
  • Experience designing and developing complex applications/database solutions
  • Experience with NoSQL
  • Experience with AWS cloud environments
  • Java, JavaScript. XQuery, Python, HTML, or SQL scripting experience required
  • No certs required but Java Programmer certified helps
Mid Level Java Developer
  • 4+ years of software development experience
  • Experience designing and developing complex applications/database solutions
  • Experience with NoSQL
  • Experience with AWS cloud environments
  • Java, JavaScript. XQuery, Python, HTML, or SQL scripting experience required
  • No certs required but Java Programmer certified helps

IV Process- 1 Step Video interview and then Offer
Sr. level Java Developer JD
Essential Functions, Responsibilities & Duties may include, but are not limited to:
· Accurately represent customer requirements, i.e., gather and interpret relevant data and information, using excellent listening, interpersonal, written, and oral communication skills.
· Write and maintain advanced scripts using Java, JavaScript. XQuery, Python, HTML, SQL or any other scripting languages approved by the Government.
· Analyze functional business applications and design specifications for functional areas and develop block diagrams and logic flow charts.
· Translate detailed designs into computer software.
· Test, fix, and refine the computer software to produce the required product.
· Enhance software to reduce operating time or improve efficiency.
· Provide technical direction to programmers to ensure program deadlines are met.
· Assist Applications Engineer and Applications Programmer to interpret software requirements, design specifications to code, integrate, and test software components.
· Develop advanced system specifications.
· Participate in the design of software tools and subsystems to support reuse and domain analysis.
· Assist Applications Engineer and Applications Programmer to interpret software requirements, design specifications to code, integrate, and test software components.
Required Skills and Competencies:
· 7+ years related experience
· Must be able to demonstrate working in an operational environment where priorities change frequently.
· Must be able to demonstrate expertise in information system design, including application programming on large-scale database management services and the development of complex software to satisfy design objectives.
· Prefer expertise working with NoSQL databases.
· Prefer Java Programmer Certified.
Additional Requirements:
· Must be able to obtain and maintain TS/SCI clearance with CI Poly
· Ability to work on-site in Vienna, VA (3 days per week)
· Experience with AWS cloud environments
· Strong teamwork and collaboration skills
· Ability to work in a fast-paced environment
· Excellent problem-solving and analytical skills
· Strong documentation and communication abilities
Education:
· Bachelor’s degree in related field
Mid level Java Developer JD
Essential Functions, Responsibilities & Duties may include, but are not limited to:
· Accurately represent customer requirements, i.e., gather and interpret relevant data and information, using excellent listening, interpersonal, written, and oral communication skills.
· Write and maintain advanced scripts using Java, JavaScript. XQuery, Python, HTML, SQL or any other scripting languages approved by the Government.
· Analyze functional business applications and design specifications for functional areas and develop block diagrams and logic flow charts.
· Translate detailed designs into computer software.
· Test, fix, and refine the computer software to produce the required product.
· Enhance software to reduce operating time or improve efficiency.
· Provide technical direction to programmers to ensure program deadlines are met.
· Assist Applications Engineer and Applications Programmer to interpret software requirements, design specifications to code, integrate, and test software components.
· Develop advanced system specifications.
· Participate in the design of software tools and subsystems to support reuse and domain analysis.
· Assist Applications Engineer and Applications Programmer to interpret software requirements, design specifications to code, integrate, and test software components.
Required Skills and Competencies:
· 4+ years related experience
· Must be able to demonstrate working in an operational environment where priorities change frequently.
· Must be able to demonstrate expertise in information system design, including application programming on large-scale database management services and the development of complex software to satisfy design objectives.
· Prefer expertise working with NoSQL databases.
· Prefer Java Programmer Certified.
Additional Requirements:
· Must be able to obtain and maintain TS/SCI clearance with CI Poly
· Ability to work on-site in Vienna, VA (3 days per week)
· Experience with AWS cloud environments
· Strong teamwork and collaboration skills
· Ability to work in a fast-paced environment
· Excellent problem-solving and analytical skills
· Strong documentation and communication abilities
Education:
· Bachelor’s degree in related field