1

Java Developers Jobs (NOW HIRING)

Sr. Java Developers

New York, NY · On-site

$62.75 - $79.75/hr

Strong Java Developers and Leads, that have strong problem-solving skills. Payment Tech Software Engineer (Java): As an experienced member of our Software Engineering group, we look for engineers who ...

Java Developers

Omaha, NE · On-site

$48.75 - $63.25/hr

At least 2 years of experience in software development working with various technologies like Java/ J2EE - Spring, Hibernate, POJO, angular JS, Java, JavaBeans, Servlet, Apache server, Unix, WebLogic ...

Java Developers [IT112]

Aiken, SC

$43.50 - $56.25/hr

Java Developer II & III DUTIES: The purpose of the position is to provide support to the Business System IT department. Functions including but not limited to: * Using an Agile development ...

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 ...

Senior Java Developers

$58.50 - $74.75/hr

Looking for Senior Java Principle Engineers and Developers (REMOTE) Must be US Citizen or Green card holder. 7+ years in software engineering, 2+ years consulting experience Must have deep hands-on ...

Front-end Java Developers with JSF

Columbus, OH

$49.25 - $63.75/hr

Position: Front-end Java Developers Location: Columbus, OH Duration: 6 months Client: HP Need Strong in JSF (Java Server Faces). Good to have: Responsive web design (working knowledge of EJB 3.X, JSF ...

Front-end Java Developers with JSF

Columbus, OH · On-site

$49.25 - $63.75/hr

Requirement: Position: Front-end Java Developers Location: Columbus, OH Duration: 6 months Client: HP Need Strong in JSF (Java Server Faces). Good to have: • Responsive web design (working ...

Java Developer Work Location: Irving TX Rate: $65/hr AI Please send it with this information Legal name: Location (City and State): Relocate? Rate: Availability: Phone #: Mobile#: Email address: Visa ...

Java Developer

Boston, MA · On-site

$55.50 - $71.75/hr

Java Developers are responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based ...

Java Developer

Boston, MA · On-site

$30 - $35/mo

Java Developers are responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based ...

Java Developer

Dallas, TX · On-site

$50.50 - $65.25/hr

Java Developers are responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based ...

Java Developer

Boston, MA · On-site

$55.50 - $71.75/hr

Java Developers are responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based ...

Java Developer

Boston, MA · On-site

$55.50 - $71.75/hr

Java Developers are responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based ...

Java Developer

Redmond, WA · On-site

$57 - $74/hr

Redmond, WA Openings: 6 Type: Long Term Contract Looking for Java Developers with at least 5 years of experience. Enterprise level and experience with Oracle Database Management. • Full Stack ...

Jr and Sr Java Developers

Alexandria, VA

$54.50 - $70.75/hr

Senior Java/J2EE developer. Duties include full systems life cycle support for the Beneficiary Web Enrollment System. Qualifications EXPERIENCE REQUIRED: Must be a US Citizen and capable of obtaining ...

next page

Showing results 1-20

Java Developers information

See salary details

$15

$56

$77

How much do java developers jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for java developers 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 Developer, and why are they important?

To thrive as a Java Developer, you need a solid understanding of core Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically supported by a computer science degree or equivalent experience. Familiarity with version control systems like Git, build tools such as Maven or Gradle, and knowledge of databases are essential, and certifications like Oracle Certified Professional Java Programmer can be advantageous. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities help you excel in collaborative development environments. These skills ensure the delivery of robust, maintainable code and successful project outcomes in dynamic software development settings.

What is the difference between Java Developers vs Software Engineers?

AspectJava DevelopersSoftware Engineers
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's or higher in Computer Science or related field, various certifications
Work EnvironmentDeveloping Java-based applications, coding, debuggingDesigning, developing, testing software across multiple platforms
Employer & Industry UsageTech companies, finance, healthcare using JavaBroad industry use, including tech, finance, government
Common Search & ComparisonYesYes

Java Developers focus specifically on Java programming, working mainly on Java applications. Software Engineers have a broader role, often working across multiple programming languages and systems. While Java Developers specialize in Java, Software Engineers design and develop comprehensive software solutions, sometimes overseeing entire projects. Both roles require strong programming skills, but their scope and responsibilities differ.

What are some common challenges Java Developers face when working on large-scale enterprise applications?

Java Developers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring high performance under heavy loads, and maintaining consistent code quality across teams. Collaboration with cross-functional teams—like QA, DevOps, and front-end developers—is essential to address integration and deployment issues. Staying updated with evolving frameworks and best practices can also be demanding but is crucial for long-term project success and career growth.

What are Java Developers?

Java Developers are professionals who specialize in designing, developing, and maintaining applications using the Java programming language. They work on server-side applications, web services, and software solutions for various industries, leveraging Java's platform independence and robustness. Java Developers are responsible for writing efficient code, debugging programs, collaborating with other team members, and ensuring the performance and security of Java applications. They often use frameworks like Spring and Hibernate to streamline development and may also be involved in testing and deployment processes.
More about Java Developers jobs
What cities are hiring for Java Developers jobs? Cities with the most Java Developers job openings:
What are the most commonly searched types of Java Developers jobs? The most popular types of Java Developers jobs are:
What states have the most Java Developers jobs? States with the most job openings for Java Developers jobs include:
Infographic showing various Java Developers job openings in the United States as of July 2026, with employment types broken down into 90% Full Time, 6% Part Time, and 4% Contract. Highlights an 80% Physical, 3% Hybrid, and 17% Remote job distribution, with an average salary of $117,931 per year, or $56.7 per hour.

Sr. Java Developers

Vibotek LLC

New York, NY • On-site

$62.75 - $79.75/hr

Contractor

Re-posted 17 days ago


Job description

Strong Java Developers and Leads, that have strong problem-solving skills.

Payment Tech Software Engineer (Java):

As an experienced member of our Software Engineering group, we look for engineers who are passionate about solving business problems through innovation and strong engineering practices. In this role, you will apply deep technical expertise across the full software development lifecycle and partner closely with stakeholders to stay aligned on shared goals. We embrace a culture of experimentation and continuous improvement, and you will work in a collaborative, trusting environment that values diversity of thought and customer-focused solutions. The ideal candidate is self-motivated and proactive, with strong curiosity, ownership, and the ability to troubleshoot methodically and deliver under pressure. You have experience working in an Agile SDLC, collaborating effectively within your team, and executing across cross-team dependencies with technology leads, architects, production management, business analysts, and QA.

Responsibilities:

Deliver creative software solutions across design, development, and troubleshooting; think beyond routine approaches to break down technical problems.

Develop secure, high-quality production code; review and debug code written by others.

Perform code reviews and partner with QA to develop and review test scenarios.

Drive delivery of key milestones aligned to a clear roadmap and requirements.

Qualifications (required):

BS/BA degree or equivalent experience (Computer Science preferred).

Formal training or certification in Software Engineering with 5+ years of applied experience.

8+ years of software development experience.

Ability to translate functional requirements into technical designs and engineering requirements.

Strong experience with Core Java, object-oriented design, RDBMS (Oracle), SQL, Spring, and No SQL.

Strong understanding of Agile methodology and use of SDLC tooling to improve development and testing efficiency (Jira, Jenkins, Git, JUnit, Selenium, linting tools).

Qualifications (preferred):

Experience partnering effectively with technology teams and product owners to drive end-to-end delivery.

Experience planning and managing Scrum teams, including facilitating Agile ceremonies, prioritizing backlogs, and enabling team delivery.

Experience building secure, highly available, resilient, scalable systems leveraging clustering and load balancing across web/app servers and messaging systems (Kafka).

Practical cloud-native experience.

Container-based development and orchestration; microservices frameworks and tools (Docker, Kubernetes, Spring Boot, Swagger).

Cloud and container-based development experience (e.g., Gaia, Kubernetes, AWS).

Reactive programming experience (e.g., Spring Flux).

Streaming/aggregation frameworks (Storm, Spark).

NoSQL / Big Data stores (Cassandra, Elasticsearch, Cloudera stack, HBase); experience optimizing Cassandra is a plus.

Banking and payments domain experience.