1

Java Programming Jobs in South Dakota (NOW HIRING)

Knowledge of computer programming languages (Python, Java, VB).Knowledge of database architecture and structured query language.Must possess strong knowledge of process controls, motor controls ...

SD

$157K - $207K/yr

Visualization tools (Power BI, Looker); and Programming languages (Python, Go, Scala, and Java). Local telecommuting permitted. This position is eligible for the Employee Referral Program Preferred ...

Senior Software Engineer

Sioux Falls, SD

$121K - $160K/yr

Experience with Perl, Java, or additional programming languages * Experience implementing AI-assisted code generation or documentation tools * Background working with satellite ground systems or ...

Senior Software Engineer

Sioux Falls, SD · On-site

$116K - $153K/yr

Experience with Perl, Java, or additional programming languages * Experience implementing AI-assisted code generation or documentation tools * Background working with satellite ground systems or ...

Senior Software Engineer

Sioux Falls, SD · On-site

$116K - $153K/yr

Experience with Perl, Java, or additional programming languages * Experience implementing AI-assisted code generation or documentation tools * Background working with satellite ground systems or ...

Relative Dynamics is seeking a junior- to mid-level Software Engineer to support advanced software ... Java * Experience with remote sensing, digital image/signal processing techniques, and basic ...

Relative Dynamics is seeking a junior- to mid-level Software Engineer to support advanced software ... Java * Experience with remote sensing, digital image/signal processing techniques, and basic ...

Relative Dynamics is seeking a junior- to mid-level Software Engineer to support advanced software ... Java * Experience with remote sensing, digital image/signal processing techniques, and basic ...

Experience with Python or Java for data processing and automation. * Familiarity with emerging ... Knowledge of computer programming languages as required for the system Other Requirements • ...

$13.75 - $18.50/hr

Exposure to or coursework in programming languages such as Java, JavaScript, SQL, Python, or similar. * Basic understanding of relational databases and familiarity with writing or reading simple SQL ...

New

$15 - $20/hr

Exposure to or coursework in programming languages such as Java, JavaScript, SQL, Python, or similar. * Basic understanding of relational databases and familiarity with writing or reading simple SQL ...

New

Consultant (multiple positions available)

SD · On-site +1

$141K - $142K/yr

Web HTTP/HTML, Web Services, Java VUser. Create workload models and conduct load, stress, endurance ... Identify and troubleshoot performance bottlenecks by working closely with developers and system ...

next page

Showing results 1-20

Java Programming information

See South Dakota salary details

$15

$56

$77

How much do java programming jobs pay per hour?

As of Jul 15, 2026, the average hourly pay for java programming in South Dakota 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 does a typical workday look like for a Java Programmer?

A typical workday for a Java Programmer involves writing, testing, and debugging code for various applications or backend systems, often as part of a broader development team. You may participate in daily stand-up meetings, collaborate with project managers or QA engineers, and review code with peers to ensure best practices are followed. Beyond coding, you might also contribute to design discussions, refine user stories, and handle tasks related to integrating APIs or optimizing system performance. This role balances independent programming tasks with frequent interaction and coordination across technical and sometimes client-facing teams.

How much does a Java coder make?

A Java programmer's salary varies based on experience, location, and skill level, but typically ranges from $60,000 to $120,000 annually. Entry-level positions may start lower, while experienced developers with expertise in frameworks like Spring or tools such as Git can earn higher salaries.

What jobs can you get with Java programming?

Java programming skills can lead to roles such as Java developer, software engineer, backend developer, Android app developer, and systems analyst. These positions typically require knowledge of Java frameworks, object-oriented programming, and development tools like IDEs and version control systems.

Are Java programmers still in demand?

Java programmers remain in high demand due to the language's widespread use in enterprise applications, Android development, and backend systems. Skills in Java, along with knowledge of frameworks like Spring and experience with cloud environments, enhance job prospects in this field.

What is a Java Programming job?

A Java Programming job involves designing, developing, and maintaining applications using the Java programming language. Java developers work on a variety of projects, including web applications, mobile apps, enterprise software, and cloud-based solutions. Responsibilities often include writing code, debugging, testing, and collaborating with teams to ensure software efficiency and scalability. Java is widely used due to its platform independence, making it a valuable skill in industries like finance, healthcare, and technology.

Is Java still useful in 2026?

Java remains a widely used programming language for enterprise applications, Android development, and backend systems in 2026. Java developers with knowledge of frameworks like Spring and experience with cloud environments continue to be in demand, as the language's stability and extensive ecosystem support ongoing use in various industries.

Which pays more, C++ or Java?

For Java programming roles, salaries are generally comparable to C++ positions, but C++ developers often earn slightly higher due to its use in performance-critical applications like systems and game development. Salary differences can vary based on experience, industry, and location, and both require strong programming skills and knowledge of relevant tools and frameworks.

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

To thrive in Java Programming, you need a strong command of object-oriented programming, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and relevant Java certifications (e.g., Oracle Certified Professional) is highly valued. Strong teamwork, effective communication, and adaptability help Java programmers excel in collaborative and fast-paced environments. These skills ensure the delivery of robust, maintainable code and support ongoing success in evolving tech landscapes.

What are popular job titles related to Java Programming jobs in South Dakota? For Java Programming jobs in South Dakota, the most frequently searched job titles are:
What job categories do people searching Java Programming jobs in South Dakota look for? The top searched job categories for Java Programming jobs in South Dakota are:
Infographic showing various Java Programming job openings in South Dakota as of July 2026, with employment types broken down into 1% Internship, 83% Full Time, 9% Part Time, 6% Contract, and 1% Nights. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $117,931 per year, or $56.7 per hour.
Automation Engineer

Automation Engineer

Smithfield Foods

Sioux Falls, SD • On-site

Full-time

Re-posted 5 days ago


Job description

If you are currently employed at Smithfield, please log into Workday and submit your application through the Jobs Hub.If you are currently employed at Smithfield, please log into Workday and submit your application through the Jobs Hub. Have a seat at our table. When you join Smithfield, you become part of something special - a company that's sustainably feeding people around the world, producing good food the right way with respect for our people, animals, communities and planet. With opportunities across locations and functions, a culture grounded in our Core Four values - gratitude, communication, respect and accountability - and a strong commitment to learning, collaboration, and innovation, Smithfield offers challenging and rewarding careers where you can grow, contribute and make a real impact. Apply Now!Your Opportunity The Automation Engineer works on automation projects, both as a team member and team leader, interacting with business partners to understand and develop automation requirements and transform them into effective software solutions using software engineering techniques, procedures, and criteria. The Automation Engineer leverages a combination of experience in process control and monitoring, MES, SCADA, and motion control systems to apply theories and principles of science and mathematics to design and develop technical projects for the pork industry and will perform engineering assignments over a wide range of projects of varying complexity. Core ResponsibilitiesDevelops preliminary engineering designs, and device specifications.Conducts feasibility studies and develops project cost estimates.Determines design criteria in accordance with required standards and codes for assigned projects.Performs field work and adapts collections to translate completed projects into as-built drawings.Collaborates with key operations and maintenance personnel to develop design specifications.Develops user/operator interfaces, custom reports, and analytical tools, process automation, utility control programs and application code.Develops control applications within Ignition, and Factory Talk View.Develops and designs GUI, and HMI graphics, applications and database architecture.Coordinates and provides direction to equipment vendors to plan layouts, meet utilities requirements and maintain installation schedules.Provides startup support and training.Develops user/operator interfaces, custom reports, and analytical tools.Develops process control programs and application code.Designs database architecture. Reports and ProposalsConducts engineering planning, design and operational studies in pre-project studies.Conducts audits on project performance and sustainability initiatives.Assists plant personnel in troubleshooting and downtime situations.Conducts analysis on downtime risk prevention.The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. May perform other duties as assigned. Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals to perform the essential functions. Bachelor's Degree from an accredited four-year college or university and 2+ years' relevant experience; or equivalent combination of education and experience, required.Bilingual proficiency in English and Mandarin, preferred.Proficient in PLC/PAC programming languages.Experience with Ignition and Factory Talk View platforms, preferredKnowledge of vision systems and programmingProficient in operator interface development using Ignition, Java, or Rockwell Software.Knowledge of computer programming languages (Python, Java, VB).Knowledge of database architecture and structured query language.Must possess strong knowledge of process controls, motor controls, instrumentation, automation principals, and industrial networking.Knowledge of engineering principles and techniques related to food processing and the meat industry, preferred.Ability to apply sound engineering principles to operational and design issues.Knowledge of installation and construction project scheduling. - Must possess Project Management skills; Contract Administration skills; National codes and standards interpretation skills. Previous experience in the management of multi-million dollar projects with large scopes, preferred.Proficient in AutoCAD drawing skills.Proficient in Microsoft Excel spreadsheet software and Word processing software, other Microsoft Suite products.Excellent written and oral communication skills, organizational planning, teamwork, analytical reasoning and adaptability.Ability to work well with others in fast paced, dynamic environment.Ability to be respectful, approachable and team oriented while building strong working relationships and a positive work environment.Must be able to travel up to 50% of the time.Supervisory Responsibilities This position has no direct supervisory responsibilities but may act as a lead by providing training and guidance to others. Work Environment & Physical Demands The work environment characteristics described here are representative of those an employee may encounter while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The plant environment will include wet or humid conditions (non-weather related), extreme cold and heat (non-weather related), working near moving mechanical parts, exposure to fumes or airborne particles, and chemicals.Relocation Package Available Yes EEO Information Smithfield is an equal opportunity employer committed to workplace diversity. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, gender identity, protected veterans status, status as a disabled individual or any other protected group status or non-job characteristic as directed by law. If you are an individual with a disability and would like to request a reasonable accommodation for any part of the employment selection process, please call us at 757-357-1595. Check out this video to learn more about this role!