1

Senior Java Engineer Jobs in Lawrenceville, GA (NOW HIRING)

Senior Java Developer (with Kotlin)

Atlanta, GA ยท On-site

$115K - $150K/yr

We're seeking a Senior Java Developer with strong Kotlin expertise to build and scale the Backend for Frontend (BFF) service layer powering mobile applications used by tens of millions of users ...

Sr Java DB Developer

Alpharetta, GA ยท On-site

$54.50 - $69.50/hr

Compu-Vision Consulting Inc. is seeking a Sr Java DB Developer who will be responsible for coding, testing, and delivering high-quality deliverables while learning new technologies. The role involves ...

Sr Java FS developer

Atlanta, GA ยท On-site

$55 - $70.25/hr

Job Title - Sr Java FS developer Location - Atlanta, GA, Hybrid Resource should be from the same ... Candidate should have minimum of 10+ years of hands-on experience as a Software Engineer or related ...

Senior Java Developer

Atlanta, GA ยท On-site

$55 - $70.25/hr

This role is for an experienced Java developer with a strong background in Spring Boot and microservices architecture, operating within a Google Cloud environment. The position requires hands-on ...

Senior Java Developer

Alpharetta, GA ยท On-site

$56 - $71.25/hr

Senior Java Developer Locations: Alpharetta, GA (Hybrid) Duration: Long Term Description: Working Model: Hybrid- 2 days/week in office Targeted Years of Experience: 10+ years As a full-stack ...

Summary We are looking for a Senior Java Developer to join our R&D Server team and take a leading technical role in the design and evolution of both new and existing product capabilities. This is a ...

Senior Java AWS Developer

Atlanta, GA ยท On-site

$55 - $70.25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Java AWS Developer About the Role As a Senior Java AWS Developer , you will make an impact by designing, developing, and delivering scalable cloud-native applications using Java and AWS ...

Sr. Software Engineer - Java

Atlanta, GA

$120K - $158K/yr

Summary We are looking for a Senior Java Developer to join our R&D Server team and take a leading technical role in the design and evolution of both new and existing product capabilities. This is a ...

Senior Java AWS Developer

Atlanta, GA ยท On-site

$55 - $70.25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Java AWS Developer About the Role As a Senior Java AWS Developer , you will make an impact by designing, developing, and delivering scalable cloud-native applications using Java and AWS ...

Showing results 41-60

Senior Java Engineer information

See Lawrenceville, GA salary details

$10

$57

$79

How much do senior java engineer jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for senior java engineer in Lawrenceville, GA is $57.57, according to ZipRecruiter salary data. Most workers in this role earn between $50.43 and $64.33 per hour, depending on experience, location, and employer.

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

Senior Java Engineers often encounter challenges such as managing complex codebases, ensuring application scalability, and maintaining high performance under heavy loads. They are also responsible for implementing robust security practices and integrating new technologies without disrupting existing systems. Effective collaboration with cross-functional teams and mentoring junior developers are crucial aspects of the role, as these responsibilities help maintain code quality and project momentum.

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

AspectSenior Java EngineerJava Developer
Required CredentialsBachelor's in Computer Science, Java certifications (e.g., Oracle Certified Professional)Bachelor's in Computer Science or related field, Java certifications optional
Work EnvironmentDesigning, developing, and maintaining complex Java applications, often in team leadership rolesDeveloping Java applications, focusing on coding and implementation
Industry UsageUsed across finance, tech, and enterprise sectors for large-scale projectsCommonly employed in software development firms, startups, and tech companies

While both roles involve Java programming, Senior Java Engineers typically handle complex system design, mentorship, and project leadership, whereas Java Developers focus more on coding and implementing features. The senior role often requires more experience and certifications, with a broader scope of responsibilities.

What are the key skills and qualifications needed to thrive as a senior Java engineer?

To thrive as a Senior Java Engineer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and a degree in computer science or related field. Experience with frameworks like Spring, Hibernate, build tools such as Maven or Gradle, and familiarity with cloud platforms and CI/CD systems are typically required. Excellent problem-solving abilities, leadership, and effective communication help you guide teams and collaborate with stakeholders. These skills are crucial for delivering robust, scalable software solutions and mentoring junior engineers in complex development environments.

What is a senior Java engineer?

Senior Java Engineers are experienced software developers who specialize in designing, developing, and maintaining applications using the Java programming language. They often lead development teams, architect solutions, and ensure that software meets both technical and business requirements. Their responsibilities also include code reviews, mentoring junior developers, and optimizing application performance. Typically, they have several years of experience and a deep understanding of Java frameworks and best practices.

What cities near Lawrenceville, GA are hiring for Senior Java Engineer jobs?

Cities near Lawrenceville, GA with the most Senior Java Engineer job openings:

Infographic showing various Senior Java Engineer job openings in Lawrenceville, GA as of August 2026, with employment types broken down into 92% Full Time, 2% Part Time, and 6% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $119,746 per year, or $57.6 per hour.

$55 - $70.25/hr

Full-time

Re-posted 13 days ago


Job description

Overview
Job Purpose
ICE Data Services (an Intercontinental Exchange company) is seeking a talented Senior Java Developer to join its Core Technology team to develop Omega, an ICE proprietary framework. The Core Technology team also supports multiple ICE Data Services businesses including Bond Pricing, Reference Data and Index businesses. This presents a unique opportunity to join a growing technology team providing the infrastructure, framework and data to key, and expanding, ICE businesses. The successful candidate will be able to multitask in a dynamic team-based environment, whilst demonstrating strong problem-solving, extensive technical skills, decision-making abilities and the highest level of professionalism.
The candidate should be able to work independently, handle multiple simultaneous tasks and be adept at prioritizing their work. The candidate will be able to focus on the project priorities to deliver the required product at the scheduled time. They should be comfortable collaborating with business analysts, product managers, quality assurance groups and client services to refine requirements and plan implementation strategies.
The applicant will have experience in problem solving, planning, and estimating development efforts and have strong communication skills. Most importantly they should demonstrate the ability to show initiative and be able to move projects forward to completion with minimal supervision.
The candidate will be expected to be involved in the full life cycle of the systems development from requirement gathering through development and testing to on-going support and maintenance. The position will involve some on-call support outside of regular business hours, nights and weekends.
This Developer will be working in a small group on ICE Data Services core technology including market data, symbology and standing data systems therefore extensive familiarity with such systems is required.
Responsibilities
  • Contribute to core Omega framework development, with an eye toward extensibility and maintainability.
  • Develop and maintain Omega business applications.
  • Design and build agentic tooling and automation for the development community.
  • Collaborate with developers, system engineers, business analysts, and product managers on requirements and delivery.
  • Provide production support, including occasional on call.

Knowledge and Experience
  • Deep expertise in Java SE 11+ (don't expect Spring/JEE patterns here), comfortable across both framework-level and application-level code.
  • Aptitude for systems/API design - reasoning about tradeoffs like compatibility and extensibility.
  • Strong experience with large, high-throughput datasets in Java.
  • Grounding in event-driven, sequenced-message-stream architectures.
  • Fluent in GNU/Linux with at least one scripting language.
  • Skilled in JVM tuning, GC optimization, and performance profiling.
  • Proficient with Git/GitHub, Gradle, GitHub Actions CI/CD.
  • Self-directed with strong communication skills.

Preferred
  • Experience building AI/agentic tooling.
  • Experience with low-latency, deterministic event-processing systems (e.g., market data feed handlers, matching engines, or other sequenced-stream architectures).
  • Working knowledge of equity and fixed income securities.

#LI-HR1 #LI-ONSITE
-
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.