1

Java Programmer Jobs in South Carolina (NOW HIRING)

RFQ219930R Java Developers II

Aiken, SC · On-site

$43.50 - $56.25/hr

Candidate must be a Java developer with at least 3 years' experience using: * Java * Servlets and JSPs * Maven * Eclipse * JavaScript * HTML * XML * CSS * SQL data manipulation * Secure coding ...

Java Developer II

Aiken, SC

$38.75 - $50.25/hr

Demonstrated experience and success in application development, test plan development, testing, production turnover and documentation Candidate must be a Java developer with at least 3 years ...

Java with Mongo DB

Greenville, SC

$48 - $62/hr

... and programming; reviewing objectives with clients; evaluating current systems. * Hands on ... Proficient in Java development environment and tools like Git, Eclipse, Jenkins Qualifications

Java with Mongo DB

Greenville, SC

$48 - $62/hr

... and programming; reviewing objectives with clients; evaluating current systems. * Hands on ... Proficient in Java development environment and tools like Git, Eclipse, Jenkins Qualifications

JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent writing and ... or Programmer is preferred. Note: Payment is made via PayPal. We will never ask for any money from ...

RFQ219931R Java Developers III

Aiken, SC · On-site

$43.50 - $56.25/hr

Candidate must be a Java developer with at least 3 years' experience using: * Java * Servlets and JSPs * Maven * Eclipse * JavaScript * HTML * XML * CSS * SQL data manipulation * Secure coding ...

... DevOps & CI/CD exposure Camunda Certification preferred

... • Mentor engineering teams on Camunda best practices and architecture standards What We Need ... Java, Spring Boot & Microservices Strong Kafka/event-driven architecture experience BPMN & DMN ...

Sr. Java/Curam Developer

Greenville, SC

$53.75 - $68.75/hr

Job Title: Sr. Java/Curam Developer Location: Greenville, SC Duration: 6+ months DAILY DUTIES / RESPONSIBILITIES: The Software Engineer is responsible for assessing, designing, developing, supporting ...

next page

Showing results 1-20

Java Programmer information

See South Carolina salary details

$33

$51

$64

How much do java programmer jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for java programmer in South Carolina is $51.20, according to ZipRecruiter salary data. Most workers in this role earn between $43.94 and $58.22 per hour, depending on experience, location, and employer.

How do Java Programmers typically collaborate with other team members during a software development project?

Java Programmers frequently work in cross-functional teams that include project managers, UX/UI designers, testers, and other developers. Collaboration often involves participating in daily stand-up meetings, code reviews, and sprint planning sessions to ensure everyone is aligned on project goals and timelines. Effective communication and version control tools like Git are essential for sharing code and tracking changes. Java Programmers are expected to provide input on technical solutions, resolve integration issues, and support teammates in troubleshooting, making teamwork a key aspect of the role.

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

To thrive as a Java Programmer, you need solid knowledge of Java programming, object-oriented principles, and familiarity with software development methodologies, generally supported by a degree in computer science or related fields. Experience with frameworks like Spring or Hibernate, version control systems such as Git, and an understanding of build tools are commonly required. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills set top performers apart. These skills ensure the creation of robust, maintainable code and efficient collaboration in dynamic development environments.

What is the difference between Java Programmer vs Java Developer?

AspectJava ProgrammerJava Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Oracle Java CertificationSame as Java Programmer, often with additional experience or certifications
Work EnvironmentUsually focused on coding, debugging, and testing in a team or individual settingIncludes coding, designing, and sometimes project management responsibilities
Industry UsageCommon in software companies, IT departments, and tech startupsUsed interchangeably in many organizations, with some emphasizing development tasks
Search & Comparison IntentFocuses on coding skills and technical proficiencyBroader role including design, architecture, and project involvement

While both Java Programmers and Java Developers work with Java technologies, Java Developers typically have a broader scope, including design and architecture, whereas Java Programmers focus mainly on coding and debugging. The roles often overlap, but the developer role may involve more responsibilities in project planning and system design.

What does a Java Programmer do?

A Java Programmer designs, develops, and maintains software applications using the Java programming language. They write code, debug errors, and collaborate with other developers to create efficient, scalable, and reliable software solutions. Java Programmers often work on web applications, mobile apps, enterprise systems, and backend services. They may also be responsible for testing, documenting, and updating existing programs to meet changing requirements.
What are the most commonly searched types of Java Programmer jobs in South Carolina? The most popular types of Java Programmer jobs in South Carolina are:
What cities in South Carolina are hiring for Java Programmer jobs? Cities in South Carolina with the most Java Programmer job openings:
Infographic showing various Java Programmer job openings in South Carolina as of May 2026, with employment types broken down into 86% Full Time, 8% Part Time, and 6% Contract. Highlights an 89% Physical, 5% Hybrid, and 6% Remote job distribution, with an average salary of $106,501 per year, or $51.2 per hour.
Lead Java Developer : Columbia, SC

Lead Java Developer : Columbia, SC

Software People, Inc.

Columbia, SC • On-site

Contractor

Posted 10 hours ago


Job description

Please Let me know your Interest and rate for this position.

Phone/Skype Hire. Onsite from day 1

Location: Columbia, SC

only W2 and local candidates 

Duration: 12+ months

Responsibilities

The Senior Developer will be responsible for designing and developing software solutions that focus on industry standards in software engineering.

Solutions will primarily use Java EE framework utilizing a mix of open source and Commercial-off-the-Shelf platforms.

This position requires knowledge and experience with these environments as well as experience in detail requirements, analysis, software design and development, testing, and deployment.  Creation of the associated artifacts and the communications skills to clearly articulate the goal of the development and the tradeoffs for solution selection are critically important.  We are looking for candidates with a broad set of technology skills to be able to design and build robust solutions on a complex Medicaid engagement which includes scaling component solutions and operational data stores. 

In this role, you will support the Enterprise Services organization for solution design and development utilizing Enterprise Architecture standards, Software Engineering best practices, and SOA component principles.  Role-based security permissions for protection of Medicaid data is also a feature that must be defined and implemented as a part of solutions.    

Responsibilities:

  • Lead design and development of large-scale, distributed systems using Java, Spring Boot, Spring Cloud, Python, AWS, Azure
  • Integrate and optimize SQL/NoSQL databases (Oracle, MSSQL, MySQL, DynamoDB, CosmosDB)
  • Architect and deploy applications on AWS (Lambda, Glue, ECS/EKS, EC2, S3, RDS, DynamDB, SQS/SNS)
  • Design cloud solutions on Azure (AKS, App Services, Function Apps, Blob Storage, Azure SQL)
  • Implement cloud governance, cost optimization, security hardening, and monitoring
  • Lead automation initiatives using Python for ETL workflows, cloud automation, and infrastructure scripting
  • Architect container-based developments using Docker, Kubernetes (EKS/AKS), and GitOps platforms
  • Define and maintain enterprise CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, AWS CodePipeline
  • Collaborate with Product Owners, Cloud Architects, Quality Assurance Analysts, and DevOps teams.
  • Lead incident investigations, performance tuning, and production stabilization

Skills Needed

15+ years in Java, Spring Boot, Python enterprise application development

6+ years Strong experience in both AWS and Azure architecture and services

6 + years Advanced Python scripting and automation experience

6+ years Deep knowledge of microservices, distributed systems, and cloud-native design

6+ years Expertise with Docker, Kubernetes, Git, CI/CD pipelines

6+ years Strong SQL & NoSQL experience

6+ Prior experience working in areas of emerging technology and driving new points of view and capabilities

6+ Experience in robust development ensuring low defect products and the ability to articulate the design and implementation details

6+ Solid testing and validation skills and understanding of simulated data

Required Education/Certifications:

Bachelor’s degree in Computer Science or equivalent experience