1

Senior Java Software Engineer Jobs in Davidson, NC

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

Java/DevOps Engineer

Charlotte, NC ยท On-site

$50.50 - $69.25/hr

Java/DevOps Engineer Charlotte, NC (3x a week onsite) 1 year + Looking for someone that can focus on software development and infrastructure automation, supporting the bank's large-scale digital ...

Senior Java Developer

Charlotte, NC ยท On-site

$56 - $71.25/hr

... software on short cycles Evidence of delivering applications from inception, to design, and to ... Java development skills including streams, lambdas, and advanced concurrency APIs Extensive ...

Software Engineer

Charlotte, NC ยท On-site

$52 - $57/hr

Senior Full Stack Java Developer (Small Business Servicing Platform) We are not accepting C2C or ... ASAP Minimum Qualifications * 6+ years of experience in software engineering within enterprise ...

Typically 10+ years of relevant software development experience. Preferred Skills: Domain knowledge ... Java applications and SQL at scale. Education: BS or MS in Computer Science, Engineering, or a ...

Java Senior Developer (Full Time)

Charlotte, NC ยท On-site

$56 - $71.25/hr

This position is responsible for providing Senior Java Developer level analysis, design and hands-on development skills. Demonstrated record of developing successful applications that are highly ...

Software Engineer IV

Concord, NC ยท On-site

$48.25 - $66.25/hr

Software Engineer III -ITSales Domain (IBM Sterling OMS) *Must be able to work in US without ... This role is ideal for an experienced Java developer with 10-15 years of industry experience ...

... software solutions. This includes developing, configuring, or modifying integrated business and/or ... Our teams are structured around the engineer, giving you the support you need to do your best work.

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:

Software Engineer - Java

Atria Group LLC

Charlotte, NC โ€ข On-site

$50.50 - $69.25/hr

Contractor

Re-posted 26 days ago


Job description

Company Description

We specialize in Staffing, Consulting, Software Development, and Training along with IT services to small to medium size companies. AG's primary objective is to help companies maximize their IT resources and meet the ever-changing IT needs and challenges.

In addition, AG offers enterprise resource planning and enterprise application integration, supply-chain management, e-commerce solutions, and B2B public exchanges and B2B process integration solutions. Our company provides application analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation, and management consulting services to various clients - including governmental agencies and private companies - throughout the United States and India.

We provide these services in multiple computing environments and use technologies such as client/server architecture, object-oriented programming languages and tools, distributed database management systems, state-of-the-art networking, and communications infrastructures. Our honest and realistic approach to recruiting dictates that AG does not entice or lure engineers from their employers. We represent only high caliber technical professionals who have committed to making a change required by career.

Job Description

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 directly impacts patient care? Premier's Safety Solutions group is the industry leader in clinical surveillance software that prevents bad outcomes and drives world class patient care. Our Theradoc platform is continuing to push the envelope and solve big problems facing clinicians in hospitals across the country. We need an experienced Software Engineer to lead a team to develop high performing software in a complex and agile business environment.

The Database Developer will work on our Safety team and can sit in our Salt Lake City, UT office or our Headquarters in Charlotte, NC.

Key Accountabilities:

Writes code and assists in development of new products and enhances and maintains existing products

Commitment to proof of concept of new open source technologies

Analyzes and addresses requirements in product design

Estimates work effort

Creates and executes unit test cases (both automated and manual)

Participate in software and architectural software development activities

Drive best practice, quality and consistency within design and development phases

Provides support to resolve customer issues, perform debugging, and create patches

Constant collaboration with the software release team

Required Qualifications:

3-5 years' experience in software development using Oracle

Expertise in complex PL/SQL for software engineering in a high speed, transactional application

Experience in performance engineering through database management and query tuning

Experience with web based service architecture and application development

Experience with unit test methodologies and tools

Strong ability to identify, analyze, and solve problems

Self-starter that can drive work to completion with high quality

Experience working in a team-oriented, collaborative environment

Ability to effectively prioritize and execute tasks

Bachelor's Degree in Computer Science or related field

Qualifications

Bachelor's Degree in Computer Science or related field

Additional Information

GOOD COMMUNICATION SKILLS

6 Months Contractย 

Only H1B ย GC or USCs