1

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

Java Software Engineer

Charlotte, NC · On-site

$50.50 - $69.25/hr

Genesis10 is currently seeking a Java Software Engineer for a contract position with a Global Financial Institution located in Charlotte, NC. This role involves consulting on moderately complex ...

Java Software Engineer

Charlotte, NC · On-site

$50.50 - $69.25/hr

Genesis10 is currently seeking a Java Software Engineer for a contract position with a Global Financial Institution located in Charlotte, NC. This role involves consulting on moderately complex ...

Senior Java Software Engineer

Charlotte, NC · Hybrid

$122K - $160K/yr

Wells Fargo is seeking a Senior Java Software Engineer to join our CCIBT Organization and of ... of DevOps tool set based continuous incremental delivery experience * 2+ Years of Experience in ...

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

Java Developer (Senior)-US

Charlotte, NC · On-site

$56 - $71.25/hr

Java, Spring Boot, Drools - Senior Software Engineer • 5+ years of development experience in Java/J2EE and DROOLS technologies • 3+ years of development experience with Java 8, Spring boot, 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.

Senior Java Fullstack developer

Charlotte, NC · On-site

$56 - $71.25/hr

Implement complex software packages and deploy code. • Compile and maintain technical ... core Java programming; shell scripting. • Experience with WebSphere, WebLogic, or other ...

Python and TypeScript, C#, or Java; React, Vue, or similar frameworks * Software engineering best practices: testing, Git, CI/CD, APIs, and relational databases * Cross-functional technical ...

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 Jun 6, 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 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.
Infographic showing various Java Software Developer job openings in Rock Hill, SC 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 $97,907 per year, or $47.1 per hour.
Java Software Engineer

Java Software Engineer

Genesis10

Charlotte, NC • On-site

$50.50 - $69.25/hr

Full-time

Posted 3 days ago


Job description

Job Summary:
Genesis10 is currently seeking a Java Software Engineer for a contract position with a Global Financial Institution located in Charlotte, NC. This role involves consulting on moderately complex software engineering initiatives in an Agile environment, leveraging a strong Java technology stack to develop and deploy applications in a cloud environment.
Responsibilities:
• Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables
• Review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of variable factors
• Contribute to the resolution of moderately complex issues and consult with others to meet Software Engineering deliverables while leveraging solid understanding of the function, policies, procedures, and compliance requirements
• Collaborate with client personnel in Software Engineering
Qualifications:
Required:
• 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education
• Minimum of 6 years of hands-on experience in using Java, J2EE, Object Oriented development, Spring boot, Microservices, API development
• Strong technical skills, focused in a Java technology stack
• Cloud experience (PCF and/or AWS)
• Experience with jUnit
• Experience with Subversion, Jenkins, GitHub, Gradle, Maven
• Experience with deploying applications in PCF environment
• Hands-on experience in messaging frameworks – Kafka
• Work experience in an AGILE development environment
• Good understanding of RDBMS databases (SQL Server preferred)
• Strong written and verbal communication skills
• Excellent analytical skills to troubleshoot issues and identify fixes
• Eclipse or IntelliJ IDE
• Experience with Angular/React
• Experience with Agile/Scrum methodologies
Preferred:
• AWS/GCP/Pivotal CF (exposure to one of these cloud offerings is fine, hands-on would be great)
• Experience with Junit/TDD/BDD
Company:
Information Technology and Services Founded in 1999, the company is headquartered in New York, USA, with a team of 1001-5000 employees. The company is currently Late Stage.

Genesis10 logo

About Genesis10

Sourced by ZipRecruiter

For multiple years running, Genesis10 has been recognized as a Top Staffing Firm in the U.S., as a Best Company for Work-Life Balance, as a Best Company for Career Growth, for Diversity, and for Leadership, amongst others. To learn more and to view all our available career opportunities, please visit us at our website.

Industry

It services

Company size

1,001 - 5,000 Employees

Headquarters location

New York, NY, US

Year founded

1999