1

Senior Java Software Engineer Jobs in Davidson, NC

Sr. Java Developer

Charlotte, NC · On-site

$56 - $71.25/hr

Sr. Java Developer Charlotte, NC Hybrid - assessment is required for this role Role Overview We are ... Collaborate closely with SRE and platform teams to ensure resiliency and observability.

Java Developer (Senior)-US

Charlotte, NC · On-site

$56 - $71.25/hr

Java, Spring Boot, Drools - Senior Software Engineer • 5+ years of development experience in Java/J2EE and DROOLS technologies • 3+ years of development experience with Java 8, Spring boot, and ...

Java Developer

Charlotte, NC · On-site

$95 - $115K/hr

We are seeking an experienced Senior Java Developer with 7+ years of professional experience in ... understanding of software engineering best practices. 7+ years of experience in Java/J2EE ...

Sr. Java Developer

Charlotte, NC · On-site

$56 - $71.25/hr

... Senior Java Backend Engineer to join our Digital Channels API team supporting client profile ... services and modernization initiatives. This role focuses on building and enhancing high ...

Senior Java Developer

Charlotte, NC · On-site

$56 - $71.25/hr

We are seeking a highly skilled and hands-on Senior Java Engineer with AI proficiency to help build ... What You Will Bring: * 10+ years of hands-on backend software engineering experience. * Support the ...

Sr. Java developer

Charlotte, NC · On-site

$56 - $71.25/hr

Position : Sr. Java developer Work Location : Charlotte NC Position type: W2 We are seeking an experienced Java Developer . The ideal candidate will have a strong foundation in core Java concepts and ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Title: Sr Java Developer with Azure experience (Look for nearby candidates) Locations: Charlotte ... Design, code, test, debug Java EE / Spring based Enterprise software Leverage Enterprise tools and ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Davidson, NC salary details

$37.5K

$139.7K

$245.3K

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

As of May 28, 2026, the average yearly pay for senior java software engineer in Davidson, NC is $139,688.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,700.00 and $152,200.00 per year, depending on experience, location, and employer.

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

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 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 cities near Davidson, NC are hiring for Senior Java Software Engineer jobs? Cities near Davidson, NC with the most Senior Java Software Engineer job openings:
Sr. Java Developer

Sr. Java Developer

RIT Solutions

Charlotte, NC • On-site

$56 - $71.25/hr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Sr. Java Developer

Charlotte, NC Hybrid – assessment is required for this role

Role Overview

We are seeking a highly skilled Senior Java Backend Engineer to join our Digital Channels API team supporting client profile services and modernization initiatives. This role focuses on building and enhancing high-performance microservices, supporting production systems, and driving engineering excellence across our API ecosystem. You will work in a cloud-native AWS environment, developing REST and GraphQL APIs, optimizing PostgreSQL performance and supporting mission critical production workloads.

Key Responsibilities

  • Design, develop, and enhance backend services using Java and Spring Boot.
  • Build and maintain REST and GraphQL APIs.
  • Write and optimize complex PostgreSQL queries.
  • Perform database schema changes and performance tuning.
  • Support modernization efforts including DB2 retirement.
  • Participate in code reviews and enforce best practices.
  • Provide production support and troubleshoot performance issues.
  • Develop and maintain AWS-based services (Lambda, ECS, RDS, S3, SQS).
  • Collaborate closely with SRE and platform teams to ensure resiliency and observability.
  • Contribute to CI/CD pipelines using Maven and modern build tools.

Required Qualifications

  • 6-8+ years of backend development experience.
  • Strong proficiency in Java and Spring Boot.
  • Experience building and supporting microservices-based architectures.
  • Hands-on experience with PostgreSQL, including query optimization and schema design.
  • Experience working with AWS services such as Lambda, ECS/EKS, RDS, S3, SQS.
  • Experience developing or supporting GraphQL APIs.
  • Strong understanding of production support and troubleshooting practices.
  • Experience participating in structured code reviews.
  • Strong analytical and communication skills.

Nice to Have

  • Exposure to Python or Node.js scripting.
  • Experience with observability tools such as Splunk, Honeycomb, or Grafana.
  • Familiarity with API testing tools such as Bruno or Postman.
  • Understanding of SRE principles.