2

Entry Level Java Software Engineer Jobs in Lancaster, PA

Machinist II

New Holland, PA · On-site

$19.25 - $26.25/hr

Utilize advanced Machinery and software through operating CNC & Secondary Machinery * Ensure ... Interpret detailed engineering drawings, blueprints, and work orders to determine machining ...

Project Manager

York, PA · On-site

$75K - $90K/yr

Bachelor's degree in Construction Management, Civil Engineering, Field Engineering, or a related ... strong entry-level candidates will also be considered. * Working knowledge of project management ...

Open to entry level candidates and will start anywhere between $20-25/hr depending on experience ... FeatureCam or similar Cam software experience (MasterCam experience is a plus). Why Work Here? Join ...

Showing results 41-50

Entry Level Java Software Engineer information

See Lancaster, PA salary details

$48.1K

$96K

$194.9K

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

As of Sep 10, 2026, the average yearly pay for entry level java software engineer in Lancaster, PA is $96,009.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,200.00 and $99,600.00 per year, depending on experience, location, and employer.

What is an entry level Java software engineer?

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 as an entry level Java software engineer?

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 Lancaster, PA are hiring for Entry Level Java Software Engineer jobs?

Cities near Lancaster, PA with the most Entry Level Java Software Engineer job openings:

Machinist II

New Holland, PA • On-site

PrimeSource Building Products
IT Services • 11 - 50 employees

$19.25 - $26.25/hr

Full-time

Re-posted 10 days ago


Key responsibilities

  • Set up and operate Citizen Swiss-type CNC lathes to produce complex, tight-tolerance components.

  • Interpret engineering drawings, blueprints, and work orders to determine machining operations, and adjust machine settings accordingly.

  • Inspect in-process and finished parts using precision measuring tools and maintain accurate production records.


PrimeSource Building Products rating

5.5

Company rating: 5.5 out of 10

Based on 10 frontline employees who took The Breakroom Quiz


Job description


Machinist 2
Machinist 2 will work with Swiss-type Citizen CNC machines to produce high-precision components. This mid-level role is ideal for someone with hands-on experience in Swiss CNC machining who can set up machines, perform offsets, troubleshoot minor issues, and ensure consistent part quality with minimal supervision.
Status: Hourly Non-Exempt Position Type: Full-time (Occasional Overtime Required)
Hours: 40 hrs Schedule: M-F
Reports to: KeyLink Production Manager
Key Roles
  • Utilize advanced Machinery and software through operating CNC & Secondary Machinery
  • Ensure Quality of parts and process
  • Working to Standard
  • Machine breakdown and setup
  • Training team members (Machinist 1)
  • Guarantee home keeping needs are met
  • Basic mechanical problem solving

Key Competencies
  • Willingness to learn and follow directions
  • Team Player: committed to improving, learning, and collaborating with others
  • Problem-solving and continuous improvement mindset
  • Ability to collaborate and communicate effectively across departments
  • Active prioritization of company mission, values, and culture

Duties and Responsibilities
  • Set up and operate Citizen Swiss-type CNC lathes to produce complex, tight-tolerance components.
  • Interpret detailed engineering drawings, blueprints, and work orders to determine machining operations.
  • Adjust machine settings, perform offsets, and change tooling as required to maintain part specifications.
  • Inspect in-process and finished parts using precision measuring tools (micrometers, calipers, indicators, optical comparators, etc.).
  • Maintain accurate production records, including job travelers, inspection logs, and material usage.
  • Collaborate with quality control and engineering teams to optimize machining processes and resolve technical issues.
  • Perform routine preventive maintenance on machines and tooling.
  • Identify and recommend continuous improvement opportunities for process efficiency, tool life, and cycle time.
  • Train or assist in guiding entry-level machinists (Machinist I) when needed

Qualifications
  • High school diploma or GED required; technical school or apprenticeship preferred.
  • Minimum 2-5 years of experience operating and setting up Citizen Swiss-style CNC machines.
  • Proficient in blueprint reading, and the use of precision inspection tools.
  • Strong troubleshooting skills with the ability to make real-time adjustments to maintain part conformity.
  • Experience working in regulated environments (e.g., medical, aerospace, automotive) is a plus.
  • Familiarity with G-code and conversational programming a plus.
  • Ability to work independently with minimal supervision.
  • Good communication and teamwork skills.

Preferred Qualifications:
  • Experience with multiple Citizen models (e.g., L-series, M-series, A32, etc.)
  • Knowledge of bar feeders, part catchers, and high-volume production environments
  • CNC program editing experience is a plus

Work Environment
While performing the duties of this job, the employee regularly works in a manufacturing setting. May be subject to the current local weather conditions.
Machinist 2

What PrimeSource Building Products employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom