1

Java Application Engineer Jobs (NOW HIRING)

$175 - $220/hr

Software Engineering, or a related field, or equivalent work experience - Required.* **9+ years of hands-on application development experience**, with strong expertise in Java in a distributed system ...

New

Core Java Application Support Engineer

Charlotte, NC · On-site

$44 - $54/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... application development processes. * Mentor junior developers and share knowledge to foster a collaborative learning environment. Basic Qualifications * Advanced proficiency in Core Java is required ...

Core Java Application Support Engineer

Charlotte, NC · On-site

$44 - $54/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... application development processes. * Mentor junior developers and share knowledge to foster a collaborative learning environment. Basic Qualifications * Advanced proficiency in Core Java is required ...

Showing results 41-60

Java Application Engineer information

See salary details

$55

$76

$114

How much do java application engineer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for java application engineer in the United States is $76.08, according to ZipRecruiter salary data. Most workers in this role earn between $59.38 and $96.15 per hour, depending on experience, location, and employer.

What is a Java application engineer?

Java Application Engineers are professionals who design, develop, test, and maintain software applications using the Java programming language. They are responsible for building robust and scalable applications for various platforms such as web, desktop, or mobile. Their work often involves collaborating with other developers, analyzing user requirements, and troubleshooting issues to ensure optimal performance and reliability of Java-based systems.

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

To thrive as a Java Application Engineer, you need a solid grasp of Java programming, object-oriented design, and experience with frameworks like Spring or Hibernate, typically supported by a relevant degree or certifications. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and build tools such as Maven or Gradle is common in this role. Strong problem-solving abilities, effective communication, and teamwork are standout soft skills for collaborating on complex projects. These combined skills and qualifications ensure the delivery of reliable, scalable software solutions that meet business needs.

What are some common challenges Java application engineers face when working on enterprise projects?

Java Application Engineers often encounter challenges such as integrating legacy systems with modern frameworks, managing application scalability, and ensuring robust security practices. Working within large teams, they need to coordinate closely with front-end developers, QA testers, and DevOps engineers to maintain smooth workflows. Keeping up with evolving Java technologies and adhering to best coding practices is essential for delivering reliable and efficient enterprise solutions.

What is the difference between Java Application Engineer vs Java Software Developer?

AspectJava Application EngineerJava Software Developer
Required CredentialsBachelor's in Computer Science or related, Java certifications often preferredBachelor's in Computer Science or related, Java certifications beneficial
Work EnvironmentDevelops, tests, and maintains Java applications, often in enterprise settingsDesigns and codes Java applications, focusing on software development lifecycle
Employer & Industry UsageUsed in IT firms, tech companies, and enterprise software providersCommon in software development companies, startups, and tech industries

Both roles involve Java programming and require similar educational backgrounds. The Java Application Engineer typically focuses on deploying and maintaining Java applications in enterprise environments, while the Java Software Developer emphasizes designing and coding new software solutions. The roles often overlap, but the engineer's role leans more towards application support and integration, whereas the developer concentrates on creating new features and software products.

What cities are hiring for Java Application Engineer jobs?

Cities with the most Java Application Engineer job openings:

Who are the top companies hiring for Java Application Engineer jobs?

The top employers for Java Application Engineer jobs are:

Java Engineer - Application & Services

TP-Link

Irvine, CA • On-site

Full-time

Re-posted 2 days ago


Job description

Job Summary:
TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products. In this role, you will be responsible for the design, development, and maintenance of backend cloud applications, leveraging your expertise in cloud technologies and backend development to build secure and reliable systems.
Responsibilities:
• Design, develop, and maintain highly scalable and reliable Java backend services using cloud-native technologies.
• Collaborate with frontend engineers and other teams to ensure seamless integration.
• Select and utilize appropriate cloud technologies (e.g., AWS, Azure, OCI) to build and deploy applications.
• Optimize backend systems for performance, scalability, and cost-efficiency.
• Implement robust security measures to ensure data protection and application integrity.
• Write clean, maintainable, and well-documented code.
• Troubleshoot and debug complex backend issues.
• Participate in code reviews and mentor junior engineers.
• Stay up to date on the latest cloud technologies and best practices.
Qualifications:
Required:
• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
• 3-5 years of experience in Java backend software development.
• Proven experience designing and building scalable, reliable, and secure cloud-based applications.
• Strong proficiency in backend programming language Java and frameworks like SpringBoot.
• Experience with a specific cloud platform (AWS, Azure, OCI).
• Experience with cloud-based databases (e.g., NoSQL databases, relational databases).
• Experience with distributed middleware (e.g. Message queue, config center).
• Experience with containerization technologies (e.g., Docker, Kubernetes).
• In-depth knowledge of backend technologies (e.g., APIs, message queues).
• Experience with security best practices for cloud environments.
• Excellent communication, collaboration, and problem-solving skills.
• Ability to work effectively in a team environment.
Company:
A leading provider of consumer and business networking products, TP-Link Founded in 1996, the company is headquartered in Reading, GBR, with a team of 10001+ employees. The company is currently Late Stage.