1

Java Software Developer Jobs (NOW HIRING)

Java Software Developer (AWS)

Rock Point, MD ยท On-site

$51.25 - $65.25/hr

Java Software Developer (AWS) Location : US-MD-Rockville Skills : AWS, Java, Angular, Spring, Hibernate, Oracle Database : Job Title: Java Software Developer (AWS) Location: US-MD-Rockville Overview:

Java Software Developer

Dayton, OH ยท On-site

$48.25 - $62.25/hr

Specific tasks you will perform as a Java Software Developer include, but are not limited to: * Ensure requirements are implemented in the code to sustain systems operations and administration which ...

Java Software Developer

Saint Louis, MO ยท Hybrid

$50 - $55/hr

Java Software Developer III 1st Preference - St Louis - 4 days in the office 2nd Preference- Denver- 4 days in the office Pay Rate $50-55/Hr JC 158569 Domain Telecom Domain is must About the Role ...

Java Software Developer Lead Location: Sterling, VA(Remote till Covid-19) Duration: 6+ Months Contract then Hire The client has an excellent opportunity available for a Lead Java Developer. The Lead ...

Java Software Developer Lead Location: Sterling, VA(Remote till Covid-19 then Onsite) Duration: 6+ Months Contract then Hire The client has an excellent opportunity available for a Lead Java ...

Java Software Developer Lead Location: Sterling, VA(Remote till Covid-19 then Onsite) Duration: 6+ Months Contract then Hire The client has an excellent opportunity available for a Lead Java ...

Java Software Developer Lead Location: Sterling, VA(Remote till Covid-19 then Onsite) Duration: 6+ Months Contract then Hire Note from Client Hiring Manager: Core /Production Support, I'll need ...

Java Software Engineer

Tampa, FL ยท On-site

$49 - $67/hr

... - DevOps (Jenkins, Maven, Sonar), CI/CD experience is a plus. Benefits include medical insurance, retirement plan, PTO, etc. Salary: 80K+ DOE. Keywords: Tampa FL Jobs, Java Software Engineer, Java ...

Java Software Developer Lead Location: Sterling, VA(Remote till Covid-19 then Onsite) Duration: 6+ Months Contract then Hire Note from Client Hiring Manager: Core /Production Support, I'll need ...

Java Software Developer Lead Location: Sterling, VA(Remote till Covid-19 then Onsite) Duration: 6+ Months Contract then Hire Note from Client Hiring Manager: Core /Production Support, I'll need ...

Sr. Java Software Developer

Phoenix, AZ ยท On-site

$55.75 - $71/hr

Job Title: Sr. Java Software Developer Duration: Long Term Location: Tempe, AZ - Hybrid Description This job is a member of the Information Technology Team. Responsible for leveraging cutting-edge ...

#1820 Java Software Developer

Austin, TX ยท On-site

$56.75 - $72.25/hr

Java Software Developer Location: Austin ,TX Duration: 8+ Months Required Skills: * Enterprise Java Beans (EJB) * Java Persistence API (JPA) * Orcale Fusion Middleware Webservices * Java Message ...

next page

Showing results 1-20

Java Software Developer information

See salary details

$15

$56

$77

How much do java software developer jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for java software 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 the key skills and qualifications needed to thrive as a Java Software Developer, and why are they important?

To thrive as a Java Software Developer, you need strong programming skills in Java, a solid understanding of object-oriented design, and typically a degree in computer science or a related field. Familiarity with tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and frameworks like Spring or Hibernate is essential, and certifications like Oracle Certified Professional Java Programmer can be beneficial. Effective problem-solving, collaboration, and communication skills help developers excel within teams and adapt to changing project requirements. These skills and qualifications enable developers to build robust, scalable applications efficiently and contribute to successful project outcomes.

What is the difference between Java Software Developer vs Java Web Developer?

AspectJava Software DeveloperJava Web Developer
Primary FocusDeveloping Java applications and backend systemsBuilding and maintaining web applications using Java technologies
Required SkillsJava SE, object-oriented programming, database integrationJava EE, HTML/CSS, JavaScript, web frameworks
Work EnvironmentSoftware development teams, enterprise applicationsWeb development teams, internet-based projects
CertificationsOracle Java Certifications, Spring certificationsOracle Java Certifications, Web framework certifications

Java Software Developers focus on creating robust backend applications using Java, while Java Web Developers specialize in building dynamic web interfaces and web-based systems. Both roles require Java expertise and often overlap, but their primary responsibilities and skill sets differ based on the project type.

What does a Java Software Developer do?

A Java Software Developer is responsible for designing, developing, and maintaining software applications using the Java programming language. They work on various types of projects, from web and mobile applications to enterprise-level systems. Their duties typically include writing code, debugging and testing software, collaborating with team members, and ensuring that applications are efficient and secure. Java developers often work with frameworks such as Spring or Hibernate and may also be involved in integrating databases and APIs. Their role is essential in bringing software ideas to life and maintaining the smooth operation of existing applications.

How does a Java Software Developer typically collaborate with other team members during a project?

Java Software Developers often work closely with cross-functional teams that may include front-end developers, QA engineers, project managers, and UX/UI designers. Collaboration usually involves participating in daily stand-ups, code reviews, and sprint planning meetings to ensure alignment on project goals and timelines. Developers also use version control systems, like Git, and communication tools, such as Slack or Jira, to coordinate tasks and share progress. Effective teamwork is essential for integrating different components, troubleshooting issues, and delivering high-quality software solutions.
More about Java Software Developer jobs
What cities are hiring for Java Software Developer jobs? Cities with the most Java Software Developer job openings:
What are the most commonly searched types of Java Software Developer jobs? The most popular types of Java Software Developer jobs are:
What states have the most Java Software Developer jobs? States with the most job openings for Java Software Developer jobs include:
What are popular job titles related to Java Software Developer jobs? For Java Software Developer jobs, the most frequently searched job titles are:
Infographic showing various Java Software Developer job openings in the United States as of May 2026, with employment types broken down into 99% Full Time, and 1% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $117,931 per year, or $56.7 per hour.
Java Software Developer (AWS)

Java Software Developer (AWS)

Snowrelic Inc

Rock Point, MD โ€ข On-site

$51.25 - $65.25/hr

Full-time

Posted 14 days ago


Job description

Job :ย Java Software Developer (AWS)

Location :ย US-MD-Rockville

Skills :ย AWS,ย Java,ย Angular,ย Spring,ย Hibernate,ย Oracle Database

Job Description :ย 

Job Title: Java Software Developer (AWS)

Location:ย US-MD-Rockville

Overview:

We are seeking an experienced AWS โ€“ Software Developer specializing in development of full stack Java/J2EE application(s) on AWS stack.

The ideal candidate will possess a sound understanding of AWS cloud services, having hands-on development experience with Java/J2EE application architecture and Angular frameworks. You will be instrumental in implementing solutions that leverage cloud services, Angular, Java, and Oracle Database, while ensuring optimal performance, security, and operational efficiency.

This is a hybrid position with 3 days required in-person.ย 

Responsibilities:

  • Need to understand existing on-premises Java/J2EE applications (Struts, Spring, Hibernate, WebLogic) architecture and able to assist with re-engineering efforts on AWS.
  • Develop, and implement solutions for full stack Java/J2EE applications with Angular using AWS services according to the re-engineering specifications.
  • Must have exposure to a variety of file/content management services in AWS and must have built secure, reliable and high-performant solutions for file operations for hybrid architecture (On premises & On Cloud).
  • Good to have knowledge on implementing best practices for identity and access management (IAM), network security, monitoring (CloudWatch, X-Ray), and logging and means to optimize AWS resource utilization and cost, identifying opportunities for efficiency improvements.
  • Troubleshoot and resolve complex technical issues related to cloud-native applications and infrastructure.

Qualifications:

  • Bachelorโ€™s degree in computer science, Engineering, or a related field (or equivalent practical experience).
  • Minimum software development experience of at least 5 Years.ย 
  • Strong Java programming skills and experience with J2EE frameworks like Spring, Hibernate, and JSF.ย Extensive experience with core AWS services with a focus on File Management/ Content management specific solutions.