1

Senior Java Software Developer Jobs in Norfolk, VA

Java Software Developer

Norfolk, VA · Remote

$49.25 - $63.75/hr

The Java developer must have a strong familiarity with object-oriented design and development, unit ... Participate in a well-defined Agile software development process with other senior developers.

Java Software Developer

Norfolk, VA · On-site

$49.25 - $63.75/hr

The Java developer must have a strong familiarity with object-oriented design and development, unit ... Participate in a well-defined Agile software development process with other senior developers.

Java Software Developer

Norfolk, VA · On-site

$56K - $175K/yr

The Java developer must have a strong familiarity with object-oriented design and development, unit ... Participate in a well-defined Agile software development process with other senior developers.

Java Developer

Virginia Beach, VA · On-site +1

$48.50 - $62.75/hr

Company Description Any Java full stack 5-6 yrs Sr java full stack developer with angular.js OPT Should be fine - Only W2 Qualifications Any Java full stack 5-6 yrs Sr java full stack developer with ...

Senior ATG or Java developer

Virginia Beach, VA · On-site

$54.25 - $69.25/hr

Senior ATG/Java developer Southeastern Virginia, VA 6+ Months Need GC and USC Desired Skills: 5+ years of experience working with ATG development. 5+ years of experience working with Java development ...

Requirement/Must Have: * 8+ years of experience in Java. * 3+ years of experience in Microservices ... Understanding of performance engineering. * Knowledge of quality processes and estimation ...

Senior Software Developer

Chesapeake, VA · On-site

$130K - $180K/yr

Job Title Senior Software Developer Location Norfolk, VA 23324 US (Primary) Category Research, Development, and Engineering Job Type Full-Time Career Level Staff Education Master's Degree Travel ...

Collaborate with senior developers, project managers, and other stakeholders to design, develop ... Strong programming skills in languages such as Python, Java, or comparable. Minimum Qualifications:

Top 5 must have skillsets: - Java 11 - building REST APIs using spring boot - SQL - AWS - Angular ... software development life cycle methodology. The scope for Developer (Core) is systems based on ...

C++, C#, Java, or Python • Experience with simulation frameworks such as HLA, DIS, or similar M&S tools • Understanding of software engineering best practices including Agile/Scrum methodologies ...

Software Developer

Virginia Beach, VA · On-site

$88K - $106K/yr

Use of programming languages - Java, C#, or other Object Oriented Languages, Javascript and modern ... software products and services. • Provide user training and documentation where required. • All ...

next page

Showing results 1-20

Senior Java Software Developer information

See Norfolk, VA salary details

$10

$60

$83

How much do senior java software developer jobs pay per hour?

As of Aug 30, 2026, the average hourly pay for senior java software developer in Norfolk, VA is $60.79, according to ZipRecruiter salary data. Most workers in this role earn between $53.27 and $67.93 per hour, depending on experience, location, and employer.

What is a senior Java software developer?

A Senior Java Software Developer is an experienced professional responsible for designing, developing, and maintaining complex software applications using the Java programming language. They typically lead development teams, mentor junior developers, and contribute to architectural decisions. Senior Java Developers are expected to have a deep understanding of Java frameworks, best coding practices, and software development methodologies. They also collaborate with stakeholders to deliver robust, scalable, and efficient software solutions.

What are the key skills and qualifications needed to thrive as a senior Java software developer?

To thrive as a Senior Java Software Developer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and experience with frameworks like Spring, typically backed by a bachelor's degree in computer science or a related field. Familiarity with tools such as Git, Maven, Jenkins, and cloud platforms, along with relevant certifications like Oracle Certified Professional Java SE, is often required. Strong problem-solving abilities, effective communication, and leadership skills help in mentoring teams and collaborating on complex projects. These skills ensure the delivery of robust, scalable software solutions and foster innovation within development teams.

What are some common challenges senior Java software developers face when leading projects, and how can they effectively address them?

Senior Java Software Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members, managing project timelines, and ensuring code quality across large, distributed systems. To address these, it’s crucial to establish clear communication channels, implement robust code review processes, and leverage agile methodologies for project management. Additionally, staying up-to-date with the latest Java frameworks and best practices helps in making informed architectural decisions and streamlining development workflows.

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

AspectSenior Java Software DeveloperJava Software Engineer
Required CredentialsBachelor's degree in Computer Science or related field; extensive Java experience; certifications like Oracle Java CertificationBachelor's degree in Computer Science or related field; Java programming skills; certifications are common but not mandatory
Work EnvironmentDevelops complex applications, mentors junior staff, leads projectsDesigns and develops Java applications, collaborates with teams, implements features
Employer & Industry UsageUsed across tech companies, finance, healthcare, and enterprise sectorsCommon in software development firms, IT departments, and tech startups

The main difference between a Senior Java Software Developer and a Java Software Engineer lies in experience level and responsibilities. Senior developers often lead projects and mentor others, while Java Software Engineers focus on designing and implementing Java applications. Both roles require strong Java skills and similar educational backgrounds, but seniority involves additional leadership and project management duties.

What cities near Norfolk, VA are hiring for Senior Java Software Developer jobs?

Cities near Norfolk, VA with the most Senior Java Software Developer job openings:

Infographic showing various Senior Java Software Developer job openings in Norfolk, VA as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $126,440 per year, or $60.8 per hour.

Java Software Developer

IPConfigure, Inc.

Norfolk, VA • Remote

$49.25 - $63.75/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 8 days ago


Job description

Company Description

Founded in 2003 and headquartered in Norfolk, Virginia, IPConfigure. Inc. is a privately held veteran owned video surveillance research and development software company. As a developer of IP video surveillance solutions, IPConfigure offers a variety of products - all of which leverage a browser-based interface while supporting both Windows and Linux architectures and are capable of seamlessly supporting unlimited cameras, locations, and users in a centralized, distributed, or hosted architecture. IPConfigure's Orchid VMS platform and SteelFin Appliances have been successfully deployed in facilities ranging from quick service restaurants to international ports, hospitals, and universities.


Job Summary

IPConfigure is a software development company and a leading developer of IP video surveillance solutions. We're looking to hire a strong Java developer responsible for creating web services and enterprise back-end components in our browser-based surveillance video management systems. The Java developer must have a strong familiarity with object-oriented design and development, unit testing, test-driven development, and Linux environments. This is an awesome opportunity to work with leading edge technologies in the IP video surveillance market.


Duties/Responsibilities

  • Participate in a well-defined Agile software development process with other senior developers.
  • Develop high quality, well-designed application code for features and system components.
  • Participate in feature design, ensuring a balance between business and technology requirements.
  • Deliver code as scheduled that adheres to the design.
  • Find root causes of defects in features.
  • Adhere to coding practices designed to promote code reuse and standardization.
  • Provide time and resource estimates for own feature areas.
  • Identify risks and mitigation strategies.


Required Skills/Abilities

  • Expertise in Java 8+.
  • Familiarity with: Gradle, Jersey, SQL, jOOQ, JNI.
  • Object Oriented design background.
  • REST web service design and development.
  • An active concern for quality engineering, with experience building scalable web applications.


Any of the following would be a plus:

  • Continuous integration using Jenkins and SonarQube.
  • Code samples and portfolio of designs.
  • Contributions to open source projects (for example a github page).


Education and Experience

  • Minimum Bachelor's Degree in Computer Science, Electrical/Computer Engineering, or related discipline. Master's or Ph.D. is a plus.


Benefits

  • Industry competitive salaries based on experience.
  • Generous PTO and Work From Home Policy.
  • Health, Vision, Dental, and Life insurance policies.
  • Flexible Spending Account and Health Saving Account.
  • 401K with company match.


IPConfigure, Inc. provides equal employment opportunities to all qualified persons and administers all aspects and conditions of employment without regard to race, religion, color, sex, gender, sexual orientation, pregnancy, age, national origin, ancestry, physical or mental disability, severe/morbid obesity, medical condition, military or veteran status, genetic information, marital status, ethnicity, alienage or any other protected classification, in accordance with applicable federal, state, and local laws.