1

Senior Java Software Engineer Jobs in Davidson, NC

Wells Fargo is seeking a Lead Software Engineer in our Credit Card Personal Lending and Retail ... Collaborate and consult with key technical experts, senior technology teams, architects, product ...

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 Product Engineer (Software/Java)

Concord, NC · On-site +1

$116K - $153K/yr

The Senior Product Engineer (Software/Java) builds and designs their digital products using modern tools, technologies, frameworks, and systems. They apply a systematic application of scientific and ...

Experience * 5 or more years of experience (preferred) #LI-TE1 Skills J2EE Technologies, Java (Programming Language), Java Spring, Software Development, Spring Boot, Spring Framework Compensation ...

Senior Java Developer

Charlotte, NC

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

Java Software Engineer III

Charlotte, NC · On-site

$50.50 - $69.25/hr

Collaborate with cross-functional teams including product owners, QA, and DevOps Required Qualifications: * 8+ years of experience in software development * Strong hands-on experience with Java ...

New

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 AI Engineer

Charlotte, NC · On-site

$122K - $160K/yr

As a Senior Java AI Engineer, you will be integral to the [Department Name], supporting diverse teams focused on cutting-edge AI and cloud-native solutions. The ideal candidate will demonstrate ...

Senior Java Developer

Charlotte, NC · On-site

$56 - $71.25/hr

Hiring Alert | Senior Java Developer - Java, Spring Boot & AWS Location: Charlotte, NC / Plano, TX / Pennington, NJ (Onsite) Employment Type: Full-Time Experience Required: 10-15 Years Visa Type: USC ...

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

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 Sep 7, 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 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 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:

Infographic showing various Senior Java Software Engineer job openings in Davidson, NC as of June 2026, with employment types broken down into 2% Internship, 68% Full Time, 11% Part Time, 2% Temporary, 15% Contract, and 2% Nights. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $139,688 per year, or $67.2 per hour.

Java Software Engineer

Tata Consultancy Services

Charlotte, NC • On-site

$70K - $80K/yr

Other

Posted 7 days ago


Tata Consultancy Services rating

6.5

Company rating: 6.5 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

176th of 226 rated it services


Job description

Software Engineer


Job Summary

We are seeking a Software Engineer to join our team and contribute to the development of scalable and high-quality applications. This role is ideal for individuals with a strong foundation in Java technologies and modern web development frameworks who are eager to build innovative solutions and grow their technical expertise in a collaborative Agile environment.


Required Skills

  • Knowledge of Java, Core Java, and Spring Boot
  • Knowledge of Angular
  • Understanding of CI/CD processes and tools
  • Familiarity with Agile development methodologies
  • Strong analytical, problem-solving, and communication skills
  • Preferred Skills
  • Academic project or internship experience using Java and Angular
  • Good to have exposure to the Financial Services domain
  • Key Responsibilities
  • Participate in the design, development, testing, and maintenance of software applications.
  • Collaborate with cross-functional teams to deliver scalable and high-quality solutions.
  • Contribute to code reviews, debugging, and performance optimization activities.
  • Support the implementation of CI/CD processes and Agile development practices.
  • Continuously learn and apply new technologies, tools, and best practices.


Education -

  • Bachelor's or master's degree in computer science, Information Technology, Software Engineering, or a related field.


Salary - $70K - $80K Per Annum + Benefits


What Tata Consultancy Services employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom