1

Senior Java Software Engineer Jobs in Duluth, GA

Senior Java Developer

Atlanta, GA · On-site

$55 - $70.25/hr

Senior Java Developer Location: Remote (Atlanta, GA) Duration: 6+Month Contract • Experience in in an Agile Development environment • Excellent written and verbal communication skills • ...

Senior Java Developer

Atlanta, GA · Remote

$55 - $70.25/hr

Senior Java Developer Location: Remote (Atlanta, GA) Duration: 6+Month Contract Experience in in an Agile Development environment Excellent written and verbal communication skills Experience in Java ...

Sr. Java/J2EE Developer

Atlanta, GA · On-site

$55 - $70.25/hr

... Software, VMWare, EView Technology and other IT Operations vendor portfolios. Our unique quick ... Sr. Java/J2EE Developer Location: Atlanta, GA Job Status: Full-Time Start Date: ASAP Mode of ...

Sr java Developer

Alpharetta, GA · On-site

$56 - $71.25/hr

Overview: Sr Java Developer We are seeking experienced Java engineers to help optimize and scale a ... SRE, and Architects to ensure end-to-end system health. Required Skills Expert-level Java with ...

... currently seeking a Sr. Java Architect with strong multithreading and Java Collections API ... appropriate software engineering process either individually or in concert with project team

Senior Java Developer

Alpharetta, GA · On-site

$56 - $71.25/hr

Senior Java Developer Locations: Alpharetta, GA (Hybrid) Duration: Long Term Description: Working ... Work through the various phases of the Software Development Life cycle, analyzing the critical ...

Senior java Eng

Alpharetta, GA · On-site

$118K - $156K/yr

Work is seeking an experienced Senior Java Developer to design, develop, and maintain high-performance, scalable backend systems. The role involves working closely with cross-functional teams to ...

Senior Java Developer

Alpharetta, GA · On-site

$54.50 - $69.50/hr

Work is seeking an experienced Senior Java Developer to design, develop, and maintain high-performance, scalable backend systems. The role involves collaborating with cross-functional teams to build ...

Senior Java Developer

Alpharetta, GA · On-site

$56 - $71.25/hr

Senior Java Developer Location: Alpharetta, GA (Onsite) Experience: 5+ years Key Responsibilities: • Design, develop, and maintain high-performance Java-based applications • Build and implement ...

Senior Java/J2EE Developer

Alpharetta, GA · On-site

$56 - $71.25/hr

Company Description Compunnel Software Group is a New Jersey based premier information technology ... Senior Java/J2EE Developer Location: Alpharetta, GA Duration: Long Term Contract, potential to go ...

Sr. Java Developer

Atlanta, GA · On-site

$55 - $70.25/hr

Full-stack Java Developer-UI/UX (705796) Remote Long-Term As part of the applications development ... You will work closely with architects, Sr. developers, managers, executives, and other groups ...

Lead Software Engineer (Java)Full details of the job.| | || --- | --- || | || | || --- | --- || | Lead Software Engineer (Java) || | VN988 || | Senior Software Engineer || | Alpharetta || | Solifi ...

Showing results 41-60

Senior Java Software Engineer information

See Duluth, GA salary details

$37.3K

$139K

$244K

How much do senior java software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for senior java software engineer in Duluth, GA is $138,980.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,100.00 and $151,500.00 per year, depending on experience, location, and employer.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

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

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What are popular job titles related to Senior Java Software Engineer jobs in Duluth, GA?

For Senior Java Software Engineer jobs in Duluth, GA, the most frequently searched job titles are:

What job categories do people searching Senior Java Software Engineer jobs in Duluth, GA look for?

The top searched job categories for Senior Java Software Engineer jobs in Duluth, GA are:

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

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

Infographic showing various Senior Java Software Engineer job openings in Duluth, GA as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $138,980 per year, or $66.8 per hour.

$55 - $70.25/hr

Full-time

Re-posted 17 days ago


Job description

Overview

Job Purpose

Our mission is to innovate and deliver solutions that empower our customers and transform global markets. We are problem solvers and trusted partners, starting with our customers' challenges and turning them into opportunities. Our start-up roots keep us nimble, flexible, and fast-moving. We take ownership, make decisions, and work together as one company to drive growth across the business. Collaboration is at the heart of what we do, engage in constructive debates to find the best path forward and then move ahead as one team. 

We take pride in our work, acting with integrity and passion so our customers can perform at their best. As experts and enthusiasts, we combine deep knowledge with leading technology to consistently deliver results, solutions, and opportunities for our customers and stakeholders. Every day, we strive to transform global markets. 

ICE Clear Credit (ICC), a subsidiary of Intercontinental Exchange Inc., is the world's largest systemically important clearinghouse for Credit Default Swaps (CDS). ICC is an entrepreneurial and dynamic organization that implements world-class risk management solutions for the CDS marketplace. We are seeking a Senior Developer to join our team in Atlanta, GA. This hands-on role will help with design and build new features to enhance our core clearing systems like Risk/Price applications and play active role in advancing our architecture to the next level. 

Responsibilities 

  • System Development:
    • Design, develop, and implement new and existing systems
    • Advance Risk & Price & Associated Systems, supporting infrastructure to achieve business objectives
    • Actively participate in advancing Tech stack and reducing overall Tech Debt
  • Requirements Translation:
    • Collaborate with Product and Risk teams to transform business and functional requirements into robust technical solutions that meet performance and scalability standards. 
  • Architecture & Integration:
    • Architect APIs, database schemas, messaging layers, and integration solutions leveraging Java, Spring, and related frameworks to ensure seamless interoperability. 
  • System Modernization:
    • Build a deep understanding of existing systems and processes to drive modernization and integration with current risk frameworks. 
  • Quality & Testing:
    • Develop comprehensive unit tests and validation strategies to ensure accuracy and reliability of risk calculations and pricing models. 
  • Process Improvement:
    • Champion engineering best practices, continuous delivery principles, and modern development methodologies to enhance efficiency and quality. 
  • Innovation & Research:
    • Stay current with emerging technologies, financial market trends, and risk management methodologies to inform strategic decisions and future architecture. 

Knowledge and Experience 

  • Bachelor's degree in Computer Science, or Management Information Systems, or equivalent work experience. 
  • 5+ years in Software Development using Java ecosystem 
  • 3+ years' experience working as hands-on Senior Developer/Engineer, or similar senior role at FinTech 
  • Deep experience in Microservices/SOA architecture and API First design 
  • 3+ years developing large-scale enterprise applications using Java and frameworks like Spring 
  • 3+ years in database development concepts (SQL, PL/SQL, views) 
  • 1+ years in Spring Batch 
  • Hands-on experience with messaging and caching technologies (JMS, Kafka, Redis, MongoDB) 
  • Proven ability to deliver high-quality solutions on time in dynamic environments 
  • Strong analytical, problem-solving, communication, and interpersonal skills 
  • Self-motivated and capable of working independently 

Preferred Knowledge and Experience 

  • Experience with portfolio margining, risk analytics, and valuation systems 
  • Experience working on Spring Batch, Enterprise Scheduling systems 
  • Experience building UI applications 
  • Expertise in developing microservices on container-based Kubernetes platforms (OpenShift, Tanzu) 
  • Hand-on experience using AI coding assistants (Claude Code / Cursor / GitHub Copilot) to support daily development work

#LI-JW1

----------Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.Employment Type: FULL_TIME