1

Senior Java Software Engineer Jobs in Davidson, NC

Senior Java Developer

Charlotte, NC ยท On-site

$52 - $66.25/hr

Develops, enhances, debugs, supports, maintains, and tests software applications that support ... May collaborate with external programmers to coordinate delivery of software application. * Routine ...

Senior Java Developer

Charlotte, NC ยท On-site

$68.25/hr

Senior Java Developer Location: Jersey City, NJ Duration: Contract - 12 months Pay Range: $68.25/hr (W2) Job ID: 407752 About BCforward BCforward is a leading global IT consulting and workforce ...

Java Developer--Need Local--F2F Mandate

Charlotte, NC ยท On-site

$49.75 - $64.50/hr

Title: Senior Java/J2EE Developer Location: Charlotte, NC - Onsite Duration: Long Term Immediate Need: Senior Java Developer with strong experience in Java/J2EE, Spring Boot, REST APIs, MVC ...

Company Description Dellfor Technologies is founded by software professionals with fresh approach ... Java, J2EE and web/internet based programming experience (both client and server side) 5+ ...

Software Engineer 3 - Core Java Location: Charlotte, NC (CIC) Work Arrangement: Hybrid, 3 Days Onsite Required Contract Length: 6 Months, with Possible Extension or Conversion Bill Rate: $53 - $57 ...

Senior Java Full stack

Charlotte, NC ยท On-site

$120 - $160/hr

Senior Full Stack About the Role As a Senior Java Full Stack , you will make an impact by designing ... You will be a valued member of the Technology & Engineering team and work collaboratively with ...

Software Engineer - Java

Charlotte, NC ยท On-site

$50.50 - $69.25/hr

PL/SQL development experience with Java backend is needed Are you a Software Engineer interested in working in a fast paced Health Informatics team? Do you want to create world class software that ...

Senior Java/J2EE Developer

Charlotte, NC ยท On-site

$56 - $71.25/hr

Develops and directs the delivery of software programs including design, build and test in various ... Application developers typically work as part of a project team, and also communicate progress ...

Showing results 21-40

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 Aug 18, 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.

Other Service Line - GeoSpatial Sr.Developer Java - GSSJDV

eTeam

Charlotte, NC โ€ข On-site

$56 - $71.25/hr

Full-time

Re-posted 29 days ago


Job description

Job Summary:
eTeam is a company seeking a GeoSpatial Senior Developer with expertise in Java. The role involves designing and implementing software solutions while collaborating with cross-functional teams to address software challenges.
Responsibilities:
โ€ข Design and implement scalable software solutions using Core Java (11/17) and J2EE.
โ€ข Develop and maintain RESTful and SOAP web services.
โ€ข Build and optimize microservices using Spring Boot and Spring WebFlux.
โ€ข Utilize Hibernate for efficient database operations.
โ€ข Collaborate with cross-functional teams to troubleshoot and resolve software issues.
โ€ข Participate in code reviews and promote best practices.
โ€ข Stay current with emerging technologies and development trends.
โ€ข Provide mentorship and technical guidance to junior developers.
โ€ข Ensure compliance with security protocols and data protection standards.
โ€ข Conduct performance monitoring, testing, and feature integration.
โ€ข Document data flows and system interactions.
โ€ข Represent the team in cross-project meetings and perform POCs.
Qualifications:
Required:
โ€ข 8โ€“10 years of experience in Java/J2EE, Spring Framework, and Spring Boot.
โ€ข 7+ years of hands-on experience with Java 11 or Java 17.
โ€ข 5+ years of experience with Angular 11+.
โ€ข Strong expertise in Java Reactive Programming and Spring WebFlux.
โ€ข Experience in REST API and Microservices development.
โ€ข Familiarity with SOAP, XML, and Hibernate.
โ€ข Proficiency in AWS, GitHub, Jenkins, Agile methodologies.
โ€ข Front-end skills: HTML5, CSS3, TypeScript, Angular 13โ€“16.
Preferred:
โ€ข Experience in the Cards & Payments domain.
Company:
eTeam is a staffing agency that also provides payrolling services. Founded in 1999, the company is headquartered in Somerset, USA, with a team of 501-1000 employees. The company is currently Late Stage.