1

Java Software Engineer Jobs in Lawrenceville, GA

Support on-premises vendor developed/supported applications, software integration, perform analysis ... with Java, WebSphere, MQ, AIX, and production support VB.Net, (working knowledge) Linux (RHEL ...

We're looking for a Lead Java Engineer to join a tight-knit, agile consulting team supporting a ... TDD & unit testing What We're Looking For * 8+ years of software development experience * 1-2+ ...

Deep understanding of Java, Objective-C, ccasional Ruby, Python, and C++.Excellent knowledge of SQL/PLSQL and relational database programming Thorough understanding of software architecture and ...

Java Engineer

Atlanta, GA · On-site

$49.75 - $68.25/hr

Summary of This Role Works throughout the software development life cycle and performs in a utility ... Maintains and utilizes application and programming documents in the development of code. Recommends ...

Deep understanding of Java, Objective-C, ccasional Ruby, Python, and C++.Excellent knowledge of SQL/PLSQL and relational database programming. * Thorough understanding of software architecture and ...

Senior Java Engineer - Evergreen

Atlanta, GA · Remote

$120.20K - $158.20K/yr

IntelliJ IDEA What We're Looking For * 5+ years of professional software development experience ... We're always on the lookout for strong Java engineers - if you're a fit, we'll proactively connect ...

The Software Engineer is responsible for assisting in designing, coding, testing, and maintaining ... Java, Angular, Javascript, Shellscript, Sprint Boot, SQL, REST, OAuth, JDBC, Oracle, NoSQL DB.

The Software Engineer is responsible for assisting in designing, coding, testing, and maintaining ... Java, Angular, Javascript, Shellscript, Sprint Boot, SQL, REST, OAuth, JDBC, Oracle, NoSQL DB.

Sr Java FS developer

Atlanta, GA · On-site

$55 - $70.25/hr

Candidate should have minimum of 10+ years of hands-on experience as a Software Engineer or related technical engineering capacity. * Expertise in Java 11J2EE framework design patterns and tools.

Senior JAVA Engineer with Cloud Experience

Duluth, GA · On-site

$115.10K - $151.40K/yr

Senior JAVA Engineer with Cloud exp Primary Skills: Java, RESTful Location: Duluth, GA Duration ... A 5+ years of software development experience A Excellent development skills with Java or another ...

next page

Showing results 1-20

Java Software Engineer information

See Lawrenceville, GA salary details

$24

$55

$78

How much do java software engineer jobs pay per hour?

As of May 29, 2026, the average hourly pay for java software engineer in Lawrenceville, GA is $55.37, according to ZipRecruiter salary data. Most workers in this role earn between $45.58 and $62.55 per hour, depending on experience, location, and employer.

What Does a Java Software Engineer Do?

A Java software engineer designs and develops computer applications using the Java programming language. In this job, you work with web developers and other software engineers to integrate java software into online platforms or other types of computer software. You are present for the entire development lifecycle, from design through quality testing. Your other duties may include documenting the programming code for other users or developers and writing reports to management or department heads. Java engineers work in large teams, so you must be able to collaborate with many people to complete a project.

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

To thrive as a Java Software Engineer, you need strong programming skills in Java, a solid understanding of object-oriented design, 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 frameworks such as Spring or Hibernate is often required. Analytical thinking, problem-solving abilities, and effective teamwork distinguish high-performing individuals in this role. These skills ensure the efficient design, development, and maintenance of robust software applications in collaborative and dynamic technical environments.

What are some typical challenges Java Software Engineers face when working on large-scale enterprise applications?

Java Software Engineers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring high performance under heavy loads, and maintaining backward compatibility during system upgrades. Collaborating with cross-functional teams, like QA and DevOps, to streamline deployments and resolve integration issues is common. Additionally, keeping up with evolving frameworks and best practices is important for maintaining code quality and system reliability.

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

AspectJava Software EngineerJava Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentDesigning, developing, and testing Java applicationsWriting, debugging, and maintaining Java code
Employer & Industry UsageTech companies, software firms, enterprise solutionsStartups, software companies, freelance projects
Common Search & ComparisonOften compared for roles involving system design and architectureFocused on coding and implementation tasks

While both roles require similar skills and certifications, Java Software Engineers typically focus on designing and architecting Java applications, whereas Java Developers primarily concentrate on coding and maintaining Java programs. The choice depends on the project scope and career focus.

What are the most commonly searched types of Java Software Engineer jobs in Lawrenceville, GA? The most popular types of Java Software Engineer jobs in Lawrenceville, GA are:
What are popular job titles related to Java Software Engineer jobs in Lawrenceville, GA? For Java Software Engineer jobs in Lawrenceville, GA, the most frequently searched job titles are:
What job categories do people searching Java Software Engineer jobs in Lawrenceville, GA look for? The top searched job categories for Java Software Engineer jobs in Lawrenceville, GA are:
What cities near Lawrenceville, GA are hiring for Java Software Engineer jobs? Cities near Lawrenceville, GA with the most Java Software Engineer job openings:
Infographic showing various Java Software Engineer job openings in Lawrenceville, GA as of May 2026, with employment types broken down into 76% Full Time, 21% Part Time, and 3% Contract. Highlights an 79% Physical, 1% Hybrid, and 20% Remote job distribution, with an average salary of $115,164 per year, or $55.4 per hour.

Full-time

Posted 21 days ago


Job description

Responsibilities
  • Expand existing software to meet the changing needs of our key demographics
  • Develop a new software product from the ground up, staying true to our company's core values and needs while lending your own creativity to the mix
  • Focus on creating fault-tolerant programming
  • Create scaleable, automated solutions for our customer base
  • Establish multi-platform versions of the software package
  • Write tests for existing and created code to ensure compatibility and stability
Qualifications
  • Bachelor's Degree in Software Engineering or Information Technology
  • 7+ years' software development or programming experience
  • Extensive experience with Java, Python, C++ and other programming languages
  • In-depth understanding of HTML5, CSS3 and CMSs
  • Team player attitude with a willingness to lead when necessary
  • Devotion to continuing education on an annual basis
  • Working knowledge of SQL