2

Remote Java Software Engineer Jobs in South Carolina

Assoc SW Engineer - Java, Spring Boot, AWS

Conway, SC · Remote

$48 - $65.75/hr

... the Software Development Life Cycle (SDLC). Must be GC Holder or US Citizen. This is a remote ... Java or other OO programming language - Novice - Javascript - Novice - JSP / JSF - Novice - Eclipse ...

Remote, United States Date Posted: May 5, 2026 Employment Type: Intern Job ID: R-1948 Description ... Modern programming languages such as JavaScript (NodeJS), C#, Java, or Python * Exposure to or ...

Role is 100% remote Candidate location : No SC residency required. Candidate must reside in lower ... The Software Engineer is responsible for assessing, designing, developing, supporting and ...

Amentum is seeking a Software Engineer to work remote/hybrid. Experience/Skills Needed * Knowledge of the academic as well as the practical aspects of Software Engineering is required. Ongoing ...

Amentum is seeking a Software Engineer to work remote/hybrid. Experience/Skills Needed * Knowledge of the academic as well as the practical aspects of Software Engineering is required. Ongoing ...

Principal Software Engineer

Fort Mill, SC · On-site +1

$118.60K - $159.10K/yr

This is a fully remote position based in US. First day onboarding will be onsite at the nearest hub ... Java, JavaScript, Angular, React, Python, Terraform, Perl, and native programming languages, with ...

Principal Software Engineer

Fort Mill, SC · On-site +1

$118.60K - $159.10K/yr

This is a fully remote position based in US. First day onboarding will be onsite at the nearest hub ... Java, JavaScript, Angular, React, Python, Terraform, Perl, and native programming languages, with ...

Posting Type Hybrid/Remote Job Overview WHO WE ARE Relativity is a leading legal data intelligence ... This role reports to the Manager of Software Engineering and provides the opportunity to work on ...

Posting Type Hybrid/Remote Job Overview WHO WE ARE Relativity is a leading legal data intelligence ... This role reports to the Manager of Software Engineering and provides the opportunity to work on ...

Senior Software Engineer II

Columbia, SC · On-site +1

$197.40K - $232K/yr

Remote Department Engineering Compensation: $197.4K - $232K - Offers Equity At Confluent, we are ... Deep proficiency in at least one major backend programming language (for example, Java, Go, C/C ...

Java Tutor

Columbia, SC · Remote

$40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

next page

Showing results 1-20

Remote Java Software Engineer information

What is a Remote Java Software Engineer job?

A Remote Java Software Engineer is a professional who develops, tests, and maintains Java-based applications while working from a remote location. They collaborate with teams using communication and project management tools, ensuring software quality and performance. Responsibilities often include writing clean code, debugging issues, and integrating with databases or third-party services. This role requires proficiency in Java, frameworks like Spring, and familiarity with cloud platforms or CI/CD pipelines. Remote Java engineers must be self-motivated and able to work independently while adhering to project deadlines.

What are the key skills and qualifications needed to thrive in the Remote Java Software Engineer position, and why are they important?

To thrive as a Remote Java Software Engineer, you need strong proficiency in Java programming, object-oriented design, and experience with databases, typically supported by a degree in computer science or a related field. Familiarity with tools such as Spring Boot, Git, RESTful APIs, and cloud platforms like AWS or Azure is highly valuable, as are certifications like Oracle Certified Professional Java Programmer (OCPJP). Excellent communication, self-motivation, and time management skills distinguish top candidates in remote environments. These abilities enable engineers to effectively collaborate, meet deadlines, and contribute to high-quality software solutions from any location.

What are the typical challenges faced when working remotely as a Java Software Engineer?

Remote Java Software Engineers often encounter challenges such as maintaining effective communication with distributed teams, managing their own schedules, and staying motivated without in-person oversight. It’s also common to face technical obstacles related to ensuring code quality and integrating with collaborative tools while working independently. However, most organizations support remote engineers with regular virtual meetings, robust project management systems, and communication platforms like Slack or Microsoft Teams. Those who proactively communicate and plan their tasks often find great success and flexibility in a remote setup.
What are the most commonly searched types of Java Software Engineer jobs in South Carolina? The most popular types of Java Software Engineer jobs in South Carolina are:
What cities in South Carolina are hiring for Remote Java Software Engineer jobs? Cities in South Carolina with the most Remote Java Software Engineer job openings:
Infographic showing various Remote Java Software Engineer job openings in South Carolina as of May 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 11% Physical, 5% Hybrid, and 84% Remote job distribution.
Assoc SW Engineer - Java, Spring Boot, AWS

Assoc SW Engineer - Java, Spring Boot, AWS

MAXIMUS

Columbia, SC • Remote

$70K - $90K/yr

Other

Posted 3 days ago


Maximus rating

6.9

Company rating: 6.9 out of 10

Based on 287 frontline employees who took The Breakroom Quiz

230th of 425 rated business services


Job description

Maximus is currently seeking an Associate Engineer. This person will work as a junior member of a software development team, responsible for the development, implementation and post deployment support of enterprise applications. In this role the Associate Engineer will work under the supervision of Technical Team lead or Senior Engineer. As a member of the team Associate Engineer will participate in all phases of the Software Development Life Cycle (SDLC).

Must be GC Holder or US Citizen.

This is a remote position.

Essential Duties and Responsibilities:

  • Design systems and programs to meet complex business needs.

  • Code, test, debug, implement, and document moderately complex software programs.

  • Prepare detailed specifications from which programs are developed and coded.

  • Ensure that programs meet standards and technical specifications and perform technical analysis and component delivery.

  • Analyze and gather information from existing systems.

  • Explore new technologies and design approaches to address business requirements while supporting the assessment of time estimates and justification for assigned tasks.

Job-Specific Essential Duties and Responsibilities:

  • Create working software programs, with clear and succinct code documentation, that meet the written and oral functional requirements provided by customer.

-Fix defects in the home grown applications or third party software according to written and oral specifications.

  • Create scripts to create and modify database objects.

  • Work on deliverables with inputs and guidance from Development Manager or senior developers.

  • Actively participate and contribute in SDLC activities such as solution design, work effort estimation, assisting peers with technical challenges and code reviews.

  • Understand business processes and develop test scenario in accordance with system requirements and business process changes. Create test data manually and/or systematically to test software programs.

  • Perform production support activities such as monitor system processes, evaluate the outcome of system processes, work through system exceptions, and create processes to monitor and report on the overall system health.

  • Work with the supervisor to understand the assigned work, deliver on agreed upon dates and raise issues/risks in a timely manner in case of risk to deliverables.

  • Create/modify artifacts and deliverables expected from the SDLC and change management process.

  • Follow the SDLC and change management processes adopted by the organization.

Minimum Requirements

'- Bachelor's degree in relevant field of study and 0-3 years of relevant professional experience required, or equivalent combination of education and experience.

Job-Specific Minimum Requirements:

  • Entry level position within field. Requires Bachelor’s degree related to the assigned work with little to no experience in discipline.

  • Knowledge in Object Oriented (OO) Programming: Knowledge in OO programming languages.

  • Understanding of data organization concepts. Familiarity with RDBMS.

  • Understanding of SDLC such as Waterfall, Agile, Scrum etc.

  • Knowledge of information systems design principles and current/emerging trends in this field is required.

  • Knowledge of prevalent and trusted technical discussion boards, portals and knowledge sharing internet sites for help with technical challenges.

  • Knowledge of policies, standards, procedures, and techniques used for application development.

  • Strong ability to think logically and structurally and have attention to detail is required.

  • Strong Analytical skills and strong Communications skills, both written (with emphasis on technical documentation) and verbal is required.

  • Ability to work effortlessly and efficiently in high performing and self-governing teams.

  • Technical Skills and Desired Proficiency

  • Power BI - Novice

  • SQL - Novice

  • Data Analysis - Novice

  • Java or other OO programming language - Novice

  • Javascript - Novice

  • JSP / JSF - Novice

  • Eclipse IDE - Novice

  • Junit - Fundamental Awareness

  • SVN - Fundamental Awareness

  • Build Automation (CI/CD) - Fundamental Awareness

Physical Requirements:

  • Ability to sit for up to 80% of time

  • Ability to lift or carry objects up to 10 lbs.

  • Frequent use of computer, telephone, and office equipment (copier, fax, scanner)

#techjobs #LI-Remote #Veteranspage

Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.

Minimum Salary

$70,000

Maximum Salary

$90,000


What Maximus employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom