2

Entry Level Java Software Engineer Jobs in Roanoke, VA

Civil Engineer I

Roanoke, VA · On-site

$68K - $89K/yr

This is an entry level position. Certifications/ Licenses Required: * An Engineer-in-Training (EIT ... Skilled in the use of Microsoft office programs, and other engineering software * Ability to read ...

Deep knowledge of Java programming including primitive types, objects, boolean expressions ... real-world software development applications. * Curriculum Awareness & Adaptive Instruction:

Whether you're passionate about cloud, software, data, AI, or building meaningful client ... You will collaborate closely with architects, developers, and stakeholders to ensure successful ...

Designer/ Drafter

Salem, VA · On-site

$22.87/hr

This is an entry level position. A two year associates degree will be fine, in any technical field ... They may work independently or in conjunction with Engineers. Designers make required calculations ...

Engineering Intern

Salem, VA · On-site

$16.25 - $21/hr

... C++, SQL, Java, CAD: SolidWorks/AutoCAD or equivalent]. * Demonstrate a solid [technical: or ... Working knowledge of Microsoft Office software. U.S. Applicants: Equal Opportunity Employer. In ...

This is an ideal entry-level role for a motivated professional with 2-4 years of experience looking ... Software Awareness: While technicians focus on field work, some roles may require basic exposure to ...

This is an ideal entry-level role for a motivated professional with 2-4 years of experience looking ... Software Awareness:While technicians focus on field work, some roles may require basic exposure ...

This is an ideal entry-level role for a motivated professional with 2-4 years of experience looking ... Software Awareness: While technicians focus on field work, some roles may require basic exposure ...

next page

Showing results 1-20

Entry Level Java Software Engineer information

See Roanoke, VA salary details

$48.6K

$96.9K

$196.7K

How much do entry level java software engineer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for entry level java software engineer in Roanoke, VA is $96,941.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,800.00 and $100,600.00 per year, depending on experience, location, and employer.

What is an Entry Level Java Software Engineer job?

An Entry Level Java Software Engineer is a beginner role in software development that focuses on building, testing, and maintaining applications using Java. Engineers in this position work under the guidance of senior developers to write code, debug programs, and collaborate with teams to develop software solutions. Typical responsibilities include understanding project requirements, writing efficient code, and learning best practices in software engineering. This role is ideal for recent graduates or those with foundational programming knowledge looking to start a career in Java development.

What does a typical day look like for an Entry Level Java Software Engineer?

As an Entry Level Java Software Engineer, your day often includes writing and debugging Java code, participating in daily stand-up meetings, and collaborating with senior developers or mentors on assigned tasks. You might work on implementing new features, fixing bugs, reviewing pull requests, and learning about development best practices and code standards. There's usually a mix of independent work and teamwork, with opportunities to ask questions, receive feedback, and build your technical skills. This structure is designed to help you gain experience while steadily expanding your responsibilities within the team.

What are the key skills and qualifications needed to thrive in the Entry Level Java Software Engineer position, and why are they important?

To thrive as an Entry Level Java Software Engineer, you need a solid understanding of Java programming, object-oriented concepts, basic algorithms, and a relevant degree in computer science or a related field. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and awareness of popular frameworks such as Spring or Hibernate is typically expected. Strong problem-solving skills, attention to detail, a willingness to learn, and effective team communication will set you apart. These competencies help you quickly adapt to real-world software development environments, contribute to team projects, and build a successful engineering foundation.

What cities near Roanoke, VA are hiring for Entry Level Java Software Engineer jobs? Cities near Roanoke, VA with the most Entry Level Java Software Engineer job openings:
Infographic showing various Entry Level Java Software Engineer job openings in Roanoke, VA as of June 2026, with employment types broken down into 9% Locum Tenens, 3% As Needed, 62% Full Time, 14% Part Time, 9% Contract, and 3% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $96,941 per year, or $46.6 per hour.

$68K - $89K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 8 days ago


Job description

Salary: $68,405.58 - $89,782.37 Annually
Location : Roanoke, VA
Job Type: Full Time
Job Number: 201003653
Department: Development Services
Opening Date: 05/11/2026
Closing Date: 6/30/2026 11:59 PM Eastern
GENERAL DESCRIPTION
Performs engineering review, of development plans and monitors regulated land disturbing activities to ensure that the County requirements are met. Coordinates and conducts land development programs utilizing responsible engineering activities and professional engineering expertise; Work is performed under the general supervision of the Project Engineer. Supervises any assigned technical and clerical personnel. Performs other duties as assigned.
Salary will depend on qualifications
ESSENTIAL JOB FUNCTIONS
  • Reviews erosion and sediment control plans, stormwater management plans, highway plans, floodplain construction, drainage and other engineering designs. Reviews site plans for new developments
  • Reviews subdivision requests with regard to engineering aspects including topography, drainage, utilities, sediment, erosion, and stormwater
  • Engages in engineering research and assists in preparation of contract documents and related materials
  • Prepares cost estimates on engineering projects
  • Assists in maintaining liaison with outside governmental agencies in regard to scheduling of surveying for public works projects and makes oral and written reports
  • Inspects floodplain development and major land alteration projects during construction to assure compliance with applicable regulations and specifications
  • Receives and responds to citizen complaints regarding construction activities, illicit discharges and the drainage systems, including investigation, reporting and enforcement actions; prepares necessary documentation of activities
  • Participates in the preparation of specifications, maps, and plans of County construction development projects
  • Interfaces with other County departments, VDOT, WVWA, and others to fulfill the customer service mandate for land use development
  • Maintains effective working relationships with citizens, engineers, developers, contractors, officials and other stakeholders involved in land use activities
  • Assists in preparing and updating land development regulations
  • Works with design professionals/developers to ensure projects are designed and constructed in accordance with regulations
  • Provides contractors and the general public with technical information related to development projects

REQUIREMENTS/PREFERENCES
Education
Required: Bachelor's degree from an accredited college or university in civil, environmental engineering or related field.
Experience
Construction experience is desired but not required. This is an entry level position.
Certifications/ Licenses
Required:
  • An Engineer-in-Training (EIT) certificate
  • Valid Virginia driver's license with good driving record

Knowledge, Skills and Abilities
  • Thorough knowledge of the fundamental principles and practices of civil engineering
  • Knowledge of land and engineering survey systems, methods and techniques; site work construction materials; and construction safety standards
  • Skilled in the use of Microsoft office programs, and other engineering software
  • Ability to read and interpret land development plans and calculations.
  • Ability to speak effectively before groups of citizens, land development professionals or county employees
  • Ability to communicate effectively orally and in writing
  • Ability to work well within a team structure, to take and follow directions, to take ownership of tasks and to take initiative in their satisfactory completion, and to give instructions to others when appropriate

Supervisory Responsibilities
May supervise assigned support staff
Additional Requirements
Subject to a complete criminal history background search with acceptable results. May be subject to DMV driving record review. Must also be able to perform the job as described in the Physical and Environmental Demands section of this job description.
Must Obtain DEQ certification as an Erosion and Sediment Control plan reviewer and Stormwater Management plan reviewer within 12 months of employment.
OTHER INFORMATION
Full-time employees are eligible for a comprehensive benefit package that includes:
• Progressive Flexible Leave Plan with cash-in option
• Twelve paid holidays
• Short Term Disability Insurance
• Long Term Disability Insurance
• Health, Vision and Dental Insurance
• Life Insurance
• Flexible Spending Accounts - Medical and Dependent Care
• Virginia Retirement System - Membership in VRS is automatic upon hire into a covered position. County contributes and employees pay their membership contribution.
• Deferred Compensation Plan with County Match
• Employee Assistance Program
• Credit Union Membership