1

Java Developer Jobs in Burlington, NC (NOW HIRING)

Technical Skills The successful candidate may work with some or all of the following technologies, depending on the organization's environment: • Programming languages such as C#, Java, or ...

Technical Skills The successful candidate may work with some or all of the following technologies, depending on the organization's environment: · Programming languages such as C#, Java, or ...

... Java, or scripting knowledge · REST APIs and Web Services Preferred Qualifications: · Siemens Opcenter experience. · Manufacturing Process Understanding · Continuous Improvement Mindset · ...

Solutions Architect

Liberty, NC · On-site

$62.75 - $82.50/hr

Programming languages such as Java, Python, .NET, or similar. Java preferred. * JavaScript frameworks such as Angular and React for building user interfaces. * RESTful APIs, GraphQL, and SOAP for ...

Lead Software Engineer

Greensboro, NC · On-site

$120K - $192K/yr

Strong DevOps experience (CI/CD pipelines, automation) * Technical stack: Java, Spring Boot, Angular, TypeScript, JavaScript, HTML/CSS * Experience with Agile frameworks and tools (e.g., Jira ...

Lead Software Engineer

Greensboro, NC · On-site

$120K - $192K/yr

Strong DevOps experience (CI/CD pipelines, automation) * Technical stack: Java, Spring Boot, Angular, TypeScript, JavaScript, HTML/CSS * Experience with Agile frameworks and tools (e.g., Jira ...

Showing results 41-60

Java Developer information

See Burlington, NC salary details

$13

$47

$64

How much do java developer jobs pay per hour?

As of Sep 15, 2026, the average hourly pay for java developer in Burlington, NC is $47.33, according to ZipRecruiter salary data. Most workers in this role earn between $40.91 and $52.98 per hour, depending on experience, location, and employer.

What is a Java developer?

Java Developers are software professionals who specialize in designing, developing, and maintaining applications using the Java programming language. They work on a variety of projects, including web, desktop, and mobile applications, as well as enterprise-level systems. Java Developers are responsible for writing clean and efficient code, testing and debugging programs, and collaborating with other team members to deliver robust software solutions. Their expertise in Java and related technologies is crucial for building scalable and secure applications.

What do Java developers do?

Java developers create dynamic computer applications and websites using the Java computer programming language. The Java language integrates with other programming languages and infrastructures to build robust business applications and software for a wide range of industries, from finance and healthcare to content management and social media. Java developers may be involved in all stages of application development, from conception and design to testing, production, and ongoing maintenance. The goal is to provide efficient solutions for business needs.

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

To thrive as a Java Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, usually supported by a degree in computer science or related fields. Familiarity with frameworks such as Spring or Hibernate, experience with version control systems like Git, and sometimes certification like Oracle Certified Professional Java Programmer (OCPJP) are commonly required. Effective problem-solving, teamwork, and attention to detail are crucial soft skills in this role. These skills ensure robust, maintainable, and scalable software solutions that meet project requirements and business goals.

What are some common challenges Java developers face when working on large-scale enterprise applications?

Java Developers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring efficient performance, and integrating with legacy systems. Collaborating with cross-functional teams is crucial, as these projects typically involve multiple developers, QA engineers, and business analysts. Additionally, maintaining code quality and adhering to best practices while meeting tight deadlines can be demanding. Staying up-to-date with evolving frameworks and tools also plays a key role in overcoming these challenges.

What is the difference between Java Developer vs Software Engineer?

AspectJava DeveloperSoftware Engineer
Required CredentialsBachelor's in Computer Science or related, Java certificationsBachelor's in Computer Science or related, various certifications
Work EnvironmentDevelops Java-based applications, often in teamsDesigns and develops software solutions, may include Java projects
Employer & Industry UsageTech companies, finance, e-commerceBroad industry, including tech, finance, healthcare

Java Developers focus specifically on Java programming, while Software Engineers have a broader role in designing and developing software solutions across multiple languages. Both roles often require similar educational backgrounds and certifications, but Java Developers typically work more directly with Java-based projects, whereas Software Engineers may handle diverse technologies.

Is a Java developer still in demand?

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

What are the most commonly searched types of Java Developer jobs in Burlington, NC?

The most popular types of Java Developer jobs in Burlington, NC are:

What are popular job titles related to Java Developer jobs in Burlington, NC?

For Java Developer jobs in Burlington, NC, the most frequently searched job titles are:

What cities near Burlington, NC are hiring for Java Developer jobs?

Cities near Burlington, NC with the most Java Developer job openings:

Infographic showing various Java Developer job openings in Burlington, NC as of August 2026, with employment types broken down into 82% Full Time, 6% Part Time, and 12% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $98,446 per year, or $47.3 per hour.

Programmer

Greensboro, NC • On-site

Electric Supply & Equipment
51 - 200 employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Job description

Position Summary
We are seeking a skilled and motivated Programmer to join our team. The Programmer will be responsible for designing, developing, testing, maintaining, and supporting software applications and systems that meet business and operational requirements.
The ideal candidate is a problem solver with strong programming fundamentals, attention to detail, and the ability to understand business requirements and translate them into reliable, maintainable software solutions. Assist users with software and hardware needs as needed.
Key Responsibilities
• Design, develop, test, debug, and maintain software applications and programs.
• Analyze business and technical requirements and translate them into effective software solutions.
• Write clean, efficient, well-documented, and maintainable code.
• Modify and enhance existing applications to support changing business needs.
• Troubleshoot software issues and identify and resolve programming errors.
• Pick up Help Desk tickets and assist users with issues.
• Perform application testing, including unit, integration, and regression testing.
• Work with users, business stakeholders, & other technical personnel to understand requirements and resolve issues.
• Integrate applications with databases, APIs, third-party systems, and other business applications as needed.
• Maintain appropriate technical documentation for applications, programs, interfaces, and processes.
• Participate in code reviews and follow established development standards and best practices.
• Monitor application performance and assist with identifying opportunities for improvement.
• Support production applications and investigate issues in a timely manner.
• Participate in software upgrades, system implementations, migrations, and other technology projects.
• Follow established security, data protection, version control, and change-management procedures.
• Stay current with programming languages, development tools, technologies, and industry best practices.
Working Conditions
• In-office / On-site work environment. This is not a hybrid or remote position.
• May occasionally require work outside normal business hours for application deployments, upgrades, or critical production support.
• Ability to manage multiple projects, priorities, and support requests.
Requirements
Required Qualifications
• Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional experience.
1+ years of programming or software development experience.
• Strong knowledge of at least one modern programming language.
• Experience with relational databases and SQL.
• Understanding of software development methodologies and the software development lifecycle.
• Strong analytical and problem-solving skills.
• Ability to troubleshoot complex technical issues.
• Ability to read, understand, and modify existing source code.
• Strong written and verbal communication skills.
• Ability to work independently as well as collaboratively with technical and non-technical team members.
Preferred Qualifications
• Experience developing business applications or enterprise software.
• Experience with web application development.
• Experience with APIs and system integrations.
• Experience with PCs and Servers.
• Experience with Database Servers.
• Experience working with ERP, CRM, Distribution, manufacturing, financial, or other business systems.
• Experience supporting production applications in a business environment.
• Experience with the Windows Operating System.
• Experience with Linux a plus.
• Experience with Infor/SXe a plus.
Technical Skills
The successful candidate may work with some or all of the following technologies, depending on the organization's environment:
• Programming languages such as C#, Java, or JavaScript
• SQL and relational databases such as SQL Server, DB2, Progress, or MySQL
• REST APIs and web services
• HTML, CSS, and JavaScript
• Visual Studio, VS Code, or similar development environments
• Automated testing and deployment tools
Physical Requirements
  • Sitting: May require sitting for prolonged periods of time.
  • Manual Dexterity: Fine motor skills are essential for tasks like typing, using a mouse, and handling small components.
  • Visual Acuity: Good vision is necessary for reading screens, analyzing data, and performing detailed work.
  • Lifting: Occasionally may need to lift and move equipment, which can weigh up to 50 pounds.
  • Mobility: Requires walking or standing, especially when setting up hardware or troubleshooting on-site.

Benefits
Equal Employment Opportunity
Electric Supply and Equipment Company is an equal opportunity employer and does not discriminate against any person, employee, or job applicant for employment because of race, color, sex, religion, age, national origin, veteran status, disability status or any other status or condition protected by applicable federal or state statutes. Further, it is the policy of ES&E to undertake affirmative action in compliance with all federal, state, and local requirements. This policy is intended to apply to all personnel actions affecting, but not limited to compensation, benefits, transfers, layoffs, return from layoff, company sponsored training, education and social and recreation programs. It is also our policy to comply with all federal and state employment law.
Accommodations
ES&E provides reasonable accommodation so that qualified disabled applicants may participate in the selection process. Please advise us of any accommodations you require in order to express an interest in a specific opening by emailing: jobs@ese-co.com or calling 336.574.4813. Thank you for considering ES&E for your next career opportunity.
Health and Wellness Benefits
  • Medical coverage (employees may choose between two comprehensive plans)
  • Dental coverage
  • Vision coverage
  • Life insurance (company paid and supplemental)
  • Short-term disability and long-term disability are 100% employer paid benefits
  • Flexible Spending Accounts (FSA) for medical and/or dependent care expenses
  • Health Savings Account (HSA) with monthly employer contribution
  • Tel-a-Doc phone consultations

Financial Rewards
  • 401(k) retirement savings plan with pre-tax and ROTH options along with employer matching
  • Profit Sharing Plan
  • College Savings - access to a 529 plan

Wellbeing
  • Company values employees' time with family by typically honoring standard work hours
  • Paid Time Off (employees receive paid time off and can purchase additional days each year)
  • Paid Holidays (8 per year)
  • Employee Assistance Program (EAP) - access to free counseling resources and work/life balance tools
  • Annual on-site flu shot clinic
  • Business casual work environment
  • Volunteering opportunities
  • Family outings and employee activities throughout the year
  • Legal Services & Identity Theft benefits

Culture of Excellence
  • Proven track record in providing outstanding customer service
  • Named one of the "Best Places to Work in NC" for several years
  • Scheduled company meetings
  • ISO Certification
  • Open door policy
  • Company milestones celebrated
  • Peer-to-peer recognition program (Essie Bucks)