1

Java Support Engineer Jobs (NOW HIRING)

Java Support Engineer Work Location: Chicago, IL 60604 Duration: 12+ Months Job Type: Contract Work Type: Onsite Summary: * We are seeking a highly skilled Java Support Engineer with 8+ years of ...

Java Support Engineer Job Location: Pittsburgh, PA Job Type: Contract * Application Support Maintenance Provide technical support for Java based applications monitor system performance and ensure ...

Java Support Engineer Client: Twitter $65/hr on c2c San Jose, CA (Remote) Requirements ยท 4+ years of experience ยท Programming experience in Java and SQL. Scala is a plus. ยท A general understanding ...

Java Support Engineer Location: Chicago, IL FTE Must Have Technical/Functional Skills โ€ข Strong knowledge and practical experience with Java and Spring Boot โ€ข Java/J2EE, EJBs, Spring MVC, Spring ...

Java, J2EE knowledge along with Linux admin experience * ITIL support process, Incident/Problem/Change Management process * Work Experience as support engineer for software products. * Demonstrate ...

Fulltime(Onsite) Programming knowledge in Java * Experience in Application Production Support preferably in Financial Domain * Experience of troubleshooting issues by analyzing Application logs ...

Java Production Support Duration: 12+ months Location: McLean VA (Hybrid) Description: Looking for an application that already in production Not looking for Java expert, looking Java developer who ...

Experience in programming language Java and understanding of the software development life cycle * Project work on the skills * Knowledge of Core Java, javascript , C++ or software programming

New

next page

Showing results 1-20

Java Support Engineer information

See salary details

$30

$52

$68

How much do java support engineer jobs pay per hour?

As of Jun 24, 2026, the average hourly pay for java support engineer in the United States is $52.24, according to ZipRecruiter salary data. Most workers in this role earn between $42.07 and $62.50 per hour, depending on experience, location, and employer.

What are Java Support Engineers?

Java Support Engineers are IT professionals who specialize in providing technical support and troubleshooting for Java-based applications and systems. They help resolve issues related to software performance, bugs, and configuration, working closely with developers and end-users. Their responsibilities often include debugging code, monitoring application servers, and ensuring the smooth operation of Java environments. Java Support Engineers play a crucial role in maintaining system reliability and customer satisfaction.

What does Java mean?

Java is a widely used programming language known for its portability, object-oriented design, and platform independence. Java Support Engineers often work with Java applications, troubleshooting issues, and ensuring software runs smoothly across different systems. Knowledge of Java fundamentals and related tools like IDEs and frameworks is essential for the role.

Where is the island of Java?

Java is an island in Indonesia, known for its dense population and cultural heritage. Java is also the name of a popular programming language used by Java Support Engineers for developing and maintaining applications. Knowledge of Java programming is essential for supporting software systems on this platform.

What is the difference between Java Support Engineer vs Java Developer?

AspectJava Support EngineerJava Developer
Primary RoleProvides technical support, troubleshooting, and issue resolution for Java applicationsDesigns, develops, and maintains Java applications and software solutions
Required SkillsJava programming, debugging, problem-solving, customer communicationJava programming, software design, coding, testing
Work EnvironmentSupport teams, client environments, technical troubleshootingDevelopment teams, coding environments, project development
CertificationsJava certifications (e.g., Oracle Certified Associate), support-related certificationsJava certifications, software development certifications

While both roles require Java skills, a Java Support Engineer focuses on troubleshooting and supporting existing Java applications, whereas a Java Developer is primarily involved in creating and enhancing Java software solutions.

What does slang Java mean?

In the context of a Java Support Engineer role, 'Java' typically refers to the Java programming language used in software development and support. Slang or informal uses of 'Java' may refer to coffee or a casual way of mentioning the language, but in technical settings, it relates to Java-based applications and tools. Understanding Java terminology is important for troubleshooting and supporting Java applications effectively.

How does a Java Support Engineer typically collaborate with development and QA teams to resolve complex application issues?

Java Support Engineers frequently work closely with development and QA teams to troubleshoot and resolve application issues. When a problem is identified, they analyze logs, reproduce errors, and gather diagnostic details before communicating findings to developers. They may participate in joint debugging sessions or code reviews, ensuring a swift and accurate resolution. Regular collaboration ensures that root causes are addressed, knowledge is shared, and future incidents are minimized, fostering a proactive and cooperative work environment.

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

To thrive as a Java Support Engineer, you need strong Java programming skills, understanding of application servers, and a background in computer science or related fields. Familiarity with tools like JIRA, SQL databases, Linux/Unix environments, and debugging profilers, as well as certifications such as Oracle Certified Java Programmer, are commonly required. Excellent problem-solving abilities, patience, and effective communication are crucial soft skills for resolving issues and assisting clients or teams. These skills ensure efficient troubleshooting, timely resolution of technical problems, and high-quality service delivery in a fast-paced support environment.

Why is coffee called Java?

The term 'Java' for coffee originates from the island of Java in Indonesia, which was a major producer of coffee in the 19th and early 20th centuries. The name became associated with coffee globally and is sometimes used in the tech industry, including for the Java programming language, as a nod to the beverage's cultural influence. For a Java Support Engineer, understanding this etymology is useful for cultural context but does not impact technical responsibilities.
More about Java Support Engineer jobs
Who are the top companies hiring for Java Support Engineer jobs? The top employers for Java Support Engineer jobs are:
What are popular job titles related to Java Support Engineer jobs? For Java Support Engineer jobs, the most frequently searched job titles are:
Infographic showing various Java Support Engineer job openings in the United States as of June 2026, with employment types broken down into 4% Locum Tenens, 11% As Needed, 14% Full Time, 4% Temporary, 63% Contract, and 4% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $108,664 per year, or $52.2 per hour.

Java Support Engineer

Futran Tech Solutions Pvt. Ltd.

Pittsburgh, PA โ€ข On-site

Contractor

Posted 21 days ago


Job description

Role - Java Support Engineer
Location - Pittsburgh, PA (Hybrid 2-3 Days)
Job Type - Contract to Hire
Job Description:
Client Overview:
A Java Support Engineer or Production Support Engineer is responsible for maintaining troubleshooting and optimizing Java based applications to ensure high availability and performance They analyze diagnose and resolve technical issues often collaborating with developers to fix bugs and implementing solutions while providing 247 on call support Key skills include proficiency in Java Spring SQL and monitoring tools
Core Responsibilities
  • Application Support Maintenance Provide technical support for Java based applications monitor system performance and ensure stability
  • Troubleshooting Debugging Diagnose and resolve complex production incidents bugs and performance issues
  • Technical Collaboration Work with development teams to implement fixes enhance application performance and deploy updates
  • Documentation Document support processes technical analyses and root cause resolutions
  • On Call Support Participate in 247365 rotational on call support for critical issues
  • Performance Optimization Analyze application data tune system performance and modernize refactor underperforming software

Required Technical Skills
  • Languages Strong Java programming skills
  • Frameworks Spring Framework Spring Boot Hibernate Struts
  • Databases Proficiency in SQL and database management
  • Tools Maven Gradle Git and monitoring logging tools eg ELK stack
  • Middleware IBM MQ Active MQ or similar messaging tools

Qualifications
  • Bachelor's degree in computer science information technology or a related field
  • Proven experience in technical support specifically with Java applications
  • Strong problem solving communication and analytical abilities