1

Java Programmer Jobs in Virginia Beach, VA (NOW HIRING)

Java with Typescript- W2 Only

Portsmouth, VA ยท On-site

$50.75 - $65.50/hr

Role: Java with Typescript Developer- W2 ONLY Duration: Long Term Location: Portsmouth, VA- Hybrid PLS Refrain from submitting profiles, if you are not eligible for W2 THE MOST RELEVANT SKILL ...

The programming languages most often used are C, C++, and Java, with Fortran and COBOL used less commonly. Security Clearance: * Security clearance required SECRET level. Job Requirements Experience ...

Deep knowledge of Java programming including primitive types, objects, boolean expressions, iteration, arrays, ArrayLists, two-dimensional arrays, inheritance, and recursion. Ability to explain ...

The programming languages most often used are C, C++, and Java, with Fortran and COBOL used less commonly. Security Clearance: * Security clearance required SECRET level. Job Requirements Experience ...

SEACORP is seeking a Computer Programmer IV for our Hardware Solutions Business Area. This ... C++, Java, Python). A combined total of Three (3) years of professional experience with each of the ...

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Good Communication skills, Onsite experience Java and J2EE, JDBC, JSP Spring ...

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Good Communication skills, Onsite experience Java and J2EE, JDBC, JSP Spring ...

Job#: 3036755 Software Engineer (Java Full Stack) - Contract to Hire Overview We're looking for a Java Full Stack Software Engineer to join a collaborative engineering team building scalable, high ...

next page

Showing results 1-20

Java Programmer information

See Virginia Beach, VA salary details

$32

$48

$61

How much do java programmer jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for java programmer in Virginia Beach, VA is $48.78, according to ZipRecruiter salary data. Most workers in this role earn between $41.88 and $55.48 per hour, depending on experience, location, and employer.

How do Java Programmers typically collaborate with other team members during a software development project?

Java Programmers frequently work in cross-functional teams that include project managers, UX/UI designers, testers, and other developers. Collaboration often involves participating in daily stand-up meetings, code reviews, and sprint planning sessions to ensure everyone is aligned on project goals and timelines. Effective communication and version control tools like Git are essential for sharing code and tracking changes. Java Programmers are expected to provide input on technical solutions, resolve integration issues, and support teammates in troubleshooting, making teamwork a key aspect of the role.

What are the key skills and qualifications needed to thrive as a Java Programmer, and why are they important?

To thrive as a Java Programmer, you need solid knowledge of Java programming, object-oriented principles, and familiarity with software development methodologies, generally supported by a degree in computer science or related fields. Experience with frameworks like Spring or Hibernate, version control systems such as Git, and an understanding of build tools are commonly required. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills set top performers apart. These skills ensure the creation of robust, maintainable code and efficient collaboration in dynamic development environments.

What is the difference between Java Programmer vs Java Developer?

AspectJava ProgrammerJava Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Oracle Java CertificationSame as Java Programmer, often with additional experience or certifications
Work EnvironmentUsually focused on coding, debugging, and testing in a team or individual settingIncludes coding, designing, and sometimes project management responsibilities
Industry UsageCommon in software companies, IT departments, and tech startupsUsed interchangeably in many organizations, with some emphasizing development tasks
Search & Comparison IntentFocuses on coding skills and technical proficiencyBroader role including design, architecture, and project involvement

While both Java Programmers and Java Developers work with Java technologies, Java Developers typically have a broader scope, including design and architecture, whereas Java Programmers focus mainly on coding and debugging. The roles often overlap, but the developer role may involve more responsibilities in project planning and system design.

What does a Java Programmer do?

A Java Programmer designs, develops, and maintains software applications using the Java programming language. They write code, debug errors, and collaborate with other developers to create efficient, scalable, and reliable software solutions. Java Programmers often work on web applications, mobile apps, enterprise systems, and backend services. They may also be responsible for testing, documenting, and updating existing programs to meet changing requirements.
What are the most commonly searched types of Java Programmer jobs in Virginia Beach, VA? The most popular types of Java Programmer jobs in Virginia Beach, VA are:
What cities near Virginia Beach, VA are hiring for Java Programmer jobs? Cities near Virginia Beach, VA with the most Java Programmer job openings:
Infographic showing various Java Programmer job openings in Virginia Beach, VA as of May 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 92% In-person, and 8% Hybrid job distribution, with an average salary of $101,468 per year, or $48.8 per hour.

NAE ROC Programmer Specialist

DEL REY SYSTEMS AND TECHNOLOGY, INC.

Norfolk, VA โ€ข On-site

$95K - $115K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 9 days ago


Job description

DEL REY Systems and Technology, Inc. is a government contractor headquartered in San Diego California since 1995. We are looking for Readiness Operation Center Programmers, (ROC Programmers) to support both AIRLANT and Commander, Naval Air Forces Pacific (AIRPAC). Several are needed. The candidate should have a minimum of 3 yearsโ€™ experience with Qlik and Jupiter.

Description: The Naval Aviation Enterprise (NAE) Performance to Plan (P2P) efforts in improving the overall CVN readiness is in full scale development through the creation of the CVN ROC at AIRLANT. The ROC was following the success of the Aircraft Maintenance Operation Center (MOC) which over the last several years has become the model for Naval Aviation in working with the Naval Sustainment System Aviation (NSS-A) in highlighting parts shortfalls, reliability issues and parts prioritization. The ROC supports the unique readiness requirements of CVNs by efficiently executing measurable performance improvements in readiness as well as supporting the extreme complexity of CVN sustainment and maintenance.

JOB DESCRIPTION: (Programmer Specialist Tasking)

  • Effectively communicate with executive level (GS-15, O-6 level) government personnel regarding specific tasks and challenges requiring assistance using senior level oral and written communication skills
  • Provide support collecting, analyzing, organizing, and presenting data using Naval Aviation databases, Naval Surface databases, Ship Maintenance databases, Shipyard databases, and Ship Supply databases. Import daily/weekly/monthly data sources, running pre programmed macros, and relaying issues experienced to the development team using their advanced experience working in MS Excel, Qlik, and Tableau
  • Validate outputs from Data Visualization tools (Tableau and Qlik as described above) with the raw data source
  • Display information obtained in various charts, tables, and dashboards by having a working understanding of Jupiter/Advana and be able to operate in this construct
  • Establish enterprise performance management metrics, dashboards, dashboard functional proponents within Jupiter
  • Responsible for gathering and analyzing data, organizing, and documenting findings of studies, and preparing recommendations for implementing new systems, procedures, or organizational changes
  • Collate information into meaningful reports and presentation material
  • Provide metamorphose CVN raw data into viable and readable formats for display in Tableau and Qlik, for decision utilization by the ROC leadership
  • Design, build, test, blend, manage, and optimize all types of CVN data utilizing numerous sources, some described above
  • Utilize common programming languages, SQL, NoSQL, Python, Java, R, and Scala
  • Collaborate with other programming cells from various TYCOM/System Commands/Program Offices to allow the sharing and adaptation of data and visualization products in ADVANA/Jupiter

Experience and Qualifications:
Programmers must meet the following qualifications with 3 to 5 years of experience:

  • Fluent use of Microsoft Products - Word, Excel, Outlook, and PowerPoint
  • Fluent use of Tableau, Qlik, Jupiter/Advana and have an advanced ability in utilizing common programming languages to include SQL, NoSQL, Python, Java, R, and Scala
  • Advanced experience in developing, modifying, and maintaining assigned programs (SKED, CDMOA, OARS, VSB, OMMS-NG, MFOM, OIS, ADE, DRRS, NRAS, MNA, HERMES, C2OIX, and other programs as assigned and/or developed), designing and implementing modifications to the interrelation of data within programs
  • Experience monitoring the operation of assigned programs, data collected and responds to problems by diagnosing and correcting errors in logic and coding.
  • Experience working on complex programs under close direction of higher-level staff or supervisor
  • Experience in providing a full range of programming actions to produce several interrelated but different products from numerous and diverse data elements which are usually from different sources
  • Experience developing, maintaining, managing, and securing naval systems
  • The contractor shall have current administrative management and programming level access to operate in ADVANA/Jupiter, and a minimum of 2 yearsโ€™ experience establishing enterprise performance management metrics, dashboards, and dashboard functional proponents within Jupiter
  • In database security, programming-level access refers to the ability to access and manipulate data using programming languages and database APIs, while user-level access refers to the permissions granted to individual users or groups within the database system. Programming-level access is typically used by developers and administrators to interact with the database at a more granular level, while user-level access is used to control who can access specific data and perform specific actions.


COMPANY OVERVIEW

DEL REY Systems & Technology, Inc. (DEL REY) is a small Veteran-owned defense contractor founded in 1995 and headquartered in San Diego, California. We are an equal opportunity employer and believe in recruiting and developing the very best professionals in the field. Although our corporate office is in California, we have employees supporting our customers from coast-to-coast and many states in-between. For employment consideration, please submit your resume to this posting in MS-Word and let us know the position for which you are applying. DEL REY is proud to offer competitive compensation and a comprehensive benefit package. Employee benefits include a Traditional 401k and ROTH Retirement Accounts; Medical, Dental, Vision, FSA, EAP, Vacation, Sick, EAP, Basic Term Life Insurance and voluntary supplemental insurance. DEL REY is always looking for skilled employees possessing a desire to join and contribute to an employee-focused company committed to sustaining superior customer satisfaction.