1

Java Software Developer Jobs in Rock Hill, SC (NOW HIRING)

Wells Fargo is seeking a Lead Software Engineer in our Credit Card Personal Lending and Retail ... Experience implementing CI/CD pipelines and DevOps automation Job Expectations: * This position is ...

Senior Java Software Engineer

Charlotte, NC · On-site

$122K - $160K/yr

Wells Fargo is seeking a Senior Java Software Engineer to join its Commercial, Consumer, and Investment Banking Technology (CCIBT) team. This role requires experience with AI agents and will be ...

Java Software Engineer III

Charlotte, NC · On-site

$50.50 - $69.25/hr

Mentors other software engineers and coach team on Continuous Integration and Continuous ... JSON/XML processing * DevOps (increasingly critical) * Containerization: * CI/CD pipelines:

Sr Java Developer

Charlotte, NC · On-site

$56 - $71.25/hr

Sr Java Developer Charlotte, NC. Long term contract - The Role Responsibilities: Lead the design ... Participate in all phases of software delivery lifecycle from analysis through support.

Sr. Java Developer

Charlotte, NC · On-site

$56 - $71.25/hr

Charlotte, NC/Dallas, TX/Iseline, NJ/ Pennington, NJ/New York, NY Term: 12+ Months This role requires a Senior Software Engineer with deep hands-on expertise in Java, J2EE, Spring, microservices, and ...

Sr. Java Developer

Charlotte, NC · On-site

$56 - $71.25/hr

Job Title: Sr. Java Developer (Banking/Financials) Location: Charlotte, NC (On-site) Job Type ... You will be involved in the full software development life cycle, from requirements gathering to ...

Software Engineer 3 - Core Java Location: Charlotte, NC (CIC) Work Arrangement: Hybrid, 3 Days Onsite Required Contract Length: 6 Months, with Possible Extension or Conversion Bill Rate: $53 - $57 ...

ClifyX is seeking a Java API SDET with GraphQL experience. The role involves designing, developing, and maintaining robust API automation frameworks, as well as collaborating with developers and ...

Java/DevOps Engineer

Charlotte, NC · On-site

$50.50 - $69.25/hr

Java/DevOps Engineer Charlotte, NC (3x a week onsite) 1 year + Looking for someone that can focus on software development and infrastructure automation, supporting the bank's large-scale digital ...

Senior Java Developer

Charlotte, NC · On-site

$56 - $71.25/hr

... software engineer/programmer with Java/ J2EE Strong understanding of Spring MVC and service oriented architectures Strong understanding of Spring Core Strong understanding of Spring Integration ...

Sr. Java developer

Rock Hill, SC · On-site

$47.50 - $60.50/hr

Java Developer Location: Fort Mill, USA Work Split: 75% Development / 25% L3 Support Position type ... Backend Software Development. Required Skills * Excellent Algorithm and Problem-Solving skills.

Software Engineer - Java

Charlotte, NC · On-site

$50.50 - $69.25/hr

PL/SQL development experience with Java backend is needed Are you a Software Engineer interested in ... The Database Developer will work on our Safety team and can sit in our Salt Lake City, UT office or ...

next page

Showing results 1-20

Java Software Developer information

See Rock Hill, SC salary details

$12

$47

$64

How much do java software developer jobs pay per hour?

As of Aug 28, 2026, the average hourly pay for java software developer in Rock Hill, SC is $47.07, according to ZipRecruiter salary data. Most workers in this role earn between $40.72 and $52.69 per hour, depending on experience, location, and employer.

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.

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.

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.

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.

Is Java Software Developer still in demand?

Java Software Developers remain in high demand due to the widespread use of Java in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud environments enhance job prospects, and Java continues to be a core programming language in many organizations.
Infographic showing various Java Software Developer job openings in Rock Hill, SC as of August 2026, with employment types broken down into 86% Full Time, 9% Part Time, and 5% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $97,907 per year, or $47.1 per hour.

Java Engineer / Banking / Charlotte / Hybrid

Motion Recruitment Partners, LLC

Charlotte, NC • On-site

$50.50 - $69.25/hr

Other

Posted 16 days ago


Job description

Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Java Software Engineer in Charlotte, NC, Minneapolis, MN, Dallas, TX, Phoenix, AZ or Iselin, NJ.
Work with the brightest minds at one of the largest financial institutions in the world. This is long-term contract opportunity that includes a competitive benefit package! Our client has been around for over 150 years and is continuously innovating in today's digital age. If you want to work for a company that is not only a household name, but also truly cares about satisfying customers' financial needs and helping people succeed financially, apply today.
Contract Duration: 24 months with possible conversion
Required Skills & Experience
  • 5+ years of Software Engineering experience
  • Java (current or relatively modern version, e.g., Java 17)
  • SQL Server
Desired Skills & Experience
  • Experience with converting apps from .NET to Java
  • Financial Services / Banking
  • Enterprise environment experience
What You Will Be Doing
  • Consult on complex initiatives with broad impact and large-scale planning for Software Engineering.
  • Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors
  • Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables
  • Strategically collaborate and consult with client personnel