1

Senior Software Engineer Java Full Stack Jobs in Fayetteville, NC

Software Developer: Level II Software Developer: Level II Job Summary The Software Developer Level ... Essential Duties/Responsibilities: • Development of ETL processes using Python, Java, .NET/C#, or ...

Full Stack Developer Responsibilities include: * Develop visually appealing front end website ... Stay current and provide insight on cutting edge software approaches, architectures, and vendors.

next page

Showing results 1-20

Senior Software Engineer Java Full Stack information

See Fayetteville, NC salary details

$40.9K

$123.9K

$175.1K

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

As of Jul 9, 2026, the average yearly pay for senior software engineer java full stack in Fayetteville, NC is $123,853.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,000.00 and $145,200.00 per year, depending on experience, location, and employer.

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

To thrive as a Senior Software Engineer Java Full Stack, you need deep expertise in Java, front-end frameworks like Angular or React, RESTful APIs, and a bachelor's degree in computer science or a related field. Familiarity with tools such as Spring Boot, Docker, Git, CI/CD pipelines, and cloud platforms, along with relevant certifications, is highly advantageous. Leadership, effective communication, and problem-solving skills help you mentor junior developers and collaborate across teams. These skills are vital for delivering robust, scalable solutions and driving project success in dynamic development environments.

What are Senior Software Engineer Java Full Stack roles?

Senior Software Engineer Java Full Stack professionals are experienced developers who work on both the front-end and back-end aspects of software applications using Java and related technologies. They are responsible for designing, developing, and maintaining complex software systems, ensuring all components work seamlessly together. These engineers often lead development teams, mentor junior developers, and make key architectural decisions to drive project success. Their expertise covers a wide range of technologies, including Java frameworks, databases, web services, and modern front-end tools.

What is the difference between Senior Software Engineer Java Full Stack vs Software Developer Java?

AspectSenior Software Engineer Java Full StackSoftware Developer Java
Required CredentialsBachelor's or Master's in CS or related, Java certifications often preferredBachelor's in CS or related, Java certifications optional
Work EnvironmentDesigning, developing, and maintaining full-stack applications, often in Agile teamsDeveloping Java-based applications, primarily backend or frontend, in various environments
Industry UsageCommon in tech companies, startups, and enterprise ITWidely used across industries for Java application development

While both roles involve Java development, Senior Software Engineer Java Full Stack typically encompasses a broader scope, including both frontend and backend responsibilities, along with leadership and design tasks. Software Developer Java may focus more narrowly on specific application components. The senior role often requires more experience and a deeper understanding of full-stack development.

What opportunities for technical leadership and mentorship are available to Senior Software Engineer Java Full Stack professionals?

As a Senior Software Engineer Java Full Stack, you often have opportunities to take on technical leadership roles such as leading project teams, architecting solutions, and setting coding standards. You may also mentor junior developers, conduct code reviews, and facilitate knowledge sharing within the team. These responsibilities not only help develop your leadership skills but also position you for advancement into roles like Technical Lead or Engineering Manager. Many organizations encourage senior engineers to participate in decision-making processes and cross-functional collaboration, further broadening your impact and career growth.
What are popular job titles related to Senior Software Engineer Java Full Stack jobs in Fayetteville, NC? For Senior Software Engineer Java Full Stack jobs in Fayetteville, NC, the most frequently searched job titles are:
What cities near Fayetteville, NC are hiring for Senior Software Engineer Java Full Stack jobs? Cities near Fayetteville, NC with the most Senior Software Engineer Java Full Stack job openings:
Senior Cyber / DevOps Systems Engineer

Senior Cyber / DevOps Systems Engineer

Govcio LLC

Fort Liberty, NC • On-site

$160K - $165K/yr

Full-time

Posted 13 days ago


GovCIO rating

7.2

Company rating: 7.2 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

120th of 208 rated it services


Job description

GovCIO is currently hiring for a Senior Cyber Security / DevOps Systems Engineer to engineer, automate, secure, and optimize full-stack enterprise solutions supporting mission-critical operations. This role is responsible for orchestrating containerized applications, developing CI/CD pipelines, implementing Infrastructure-as-Code (IaC) solutions, integrating new software and hardware technologies, and enhancing cybersecurity posture across on-premises environments. The position will support system modernization efforts through automated testing, software quality assurance, proactive monitoring, troubleshooting, and continuous improvement aligned with current industry standards and best practices. This position will be located in Fort Bragg, North Carolina, and will be an on-site position
Responsibilities
Correlates threat data from various sources to establish the identity and modus operandi of hackers active in the client's networks and posing a potential threat. Provides the customer with assessments and reports, facilitating situational awareness and understanding of current cyber threats and adversaries. Develops cyber threat profiles based on geographic region, country, group, or individual actors. Produces cyber threat assessments based on entity threat analysis. May provide computer forensic and intrusion support to high technology investigations in the form of computer evidence seizure, computer forensic analysis, data recovery, and network assessments. Researches and maintains proficiency in tools, techniques, countermeasures, and trends in computer network vulnerabilities, data hiding, and network security and encryption.
  • Engineer and orchestrate containerized applications, CI/CD solutions, and monitoring for full-stack automation: Engineer solutions using current industry standards for infrastructure as code and automated software quality assurance.
  • Integrate newly procured software and hardware: Seamlessly incorporate new tools and technologies into existing environments.
  • Assess and advise on cybersecurity measures: Evaluate and recommend security enhancements for software and hardware platforms.
  • Implement cybersecurity measures: Deploy security controls to protect systems and data.
  • Test and evaluate cyberspace systems: Establish processes for thorough testing and assessment.
  • Resolve technical issues: Troubleshoot and correct complex problems related to on-premises systems
  • Update, configure, and manage system components: Optimize existing customer solutions.
  • Stay informed: Keep up-to-date with industry developments, best practices, and standards.

Qualifications
High School with 9+ years (or commensurate experience)
Required Skills and Experience
  • Clearance Required: TS/SCI
  • Demonstrated expertise in DEVOPS/SYSTEMS Engineering or a related field
  • Familiarity with Industry DEVOPS Technology Stacks: Experience with On-Premise GitLab and Offline Registry Management, Rancher and K8s Cluster Administration, and IaC with Terraform and Ansible
  • DEVOPS Cybersecurity management and operations: Knowledge of DEVOPS cybersecurity practices, risk management, and operational security
  • Secure Python coding and development: Proficient in secure Python programming for automation and scripting
    Git/Github continuous integration and continuous delivery: Experience with version control, automated builds, and deployment pipelines
  • Linux administration experience with preference for Debian family: Proficiency in Linux system administration, with a preference for Debian-based distributions
  • Understanding of Networking Principles: Familiarity with networking fundamentals
  • Software integration into air-gapped environments: Experience in application integration into isolated network environments
  • API Integration: Understanding of how to design, build, and integrate APIs into workflows
  • In-Depth Troubleshooting Expertise: Experience in quickly identifying technical issues and troubleshooting complex issues to enable expeditious resolution

Preferred Skills and Experience
  • Education:
    • Bachelor's with an emphasis in Cybersecurity or Computer Science
    • Certified Information Systems Security Professional (CISSP)
    • Certified Ethical Hacker (CEH)
    • CompTIA Cybersecurity Analyst (CySA+)
    • Kubernetes Certifications: KCNA, KCSA, CKA, CKAD, CKS,
  • Experience:
    • Automating STIG implementation and vulnerability remediation
    • Toolchain Integration: Linking Splunk and Forward Networks into the deployment pipeline

Posted Salary Range
USD $160,000.00 - USD $165,000.00 /Yr.

What GovCIO employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom