1

Senior Java Software Engineer Jobs in Davidson, NC

Sr. Java Developer

Charlotte, NC · On-site

$56 - $71.25/hr

Charlotte, NC/Dallas, TX/Iseline, NJ/ Pennington, NJ/New York, NY Term: 12+ Months This role requires a Senior Software Engineer with deep hands-on expertise in Java, J2EE, Spring, microservices, and ...

Senior Java Developer

Charlotte, NC · On-site

$56 - $71.25/hr

Job Title: Senior Java Developer Location: Charlotte, NC Duration: 6+ Months, Could extend ... software engineer/programmer with Java/ J2EE Strong understanding of Spring MVC and service ...

Sr. Java Developer

Charlotte, NC · On-site

$56 - $71.25/hr

Job Title: Sr. Java Developer (Banking/Financials) Location: Charlotte, NC (On-site) Job Type ... You will be involved in the full software development life cycle, from requirements gathering to ...

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 ...

Senior Java Fullstack developer

Charlotte, NC · On-site

$56 - $71.25/hr

Cognizant is seeking a Senior Java Fullstack Developer to work in a collaborative environment ... Implement complex software packages and deploy code. • Compile and maintain technical ...

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 Jul 8, 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 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 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 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:
Senior Java Software Engineer

Senior Java Software Engineer

Strategic Staffing Solutions

Charlotte, NC • On-site

$122K - $160K/yr

Other

Posted 25 days ago


Job description

Senior Java Software Engineer (Onsite - Charlotte, NC)

Location: Charlotte, NC


Work Arrangement: Onsite


Employment Type: Full-time


Experience Level: Senior (5+ years)



Position Summary

We are seeking a highly skilled Senior Java Software Engineer to join our technology team in Charlotte, NC. In this role, you will design, develop, and support enterprise-grade applications, APIs, and microservices using Java and modern cloud-native technologies. The ideal candidate has strong hands-on development experience, a solid understanding of software architecture, and a passion for delivering reliable, scalable, and secure solutions.


This position requires the ability to work onsite at the Charlotte location.



Key Responsibilities



  1. Design, develop, test, and maintain enterprise applications using Java and related frameworks.






  2. Build and support RESTful APIs and microservices for high-performance, distributed systems.






  3. Collaborate with architects, developers, QA, operations, and business stakeholders to deliver technology solutions.






  4. Participate in code reviews, ensuring adherence to coding standards, performance requirements, and production readiness.






  5. Contribute to application design, technical documentation, and solution architecture discussions.






  6. Support production environments by troubleshooting issues, monitoring application health, and implementing improvements.






  7. Leverage modern developer tooling, including GitHub, Visual Studio Code, and AI-assisted development tools such as GitHub Copilot.






  8. Implement secure coding practices and assist in identifying and remediating vulnerabilities using tools such as SonarQube.






  9. Contribute to CI/CD pipelines and automation efforts to improve software delivery and operational efficiency.






Required Qualifications



  1. 5+ years of Software Engineering experience, or equivalent demonstrated through a combination of work experience, training, military experience, or education.






  2. 5+ years of hands-on software development experience with Java.






  3. 3+ years of experience designing, building, and supporting APIs and microservices.






  4. 1+ years of experience working with