1

Java Java Jobs in Harrisburg, PA (NOW HIRING)

Required-5 Years Experience with Java centric server-side development and solutioning; Required-2 Years Experience in team leadership position; Required-2 Years Strong oral and written communication ...

Experienced in either Java technologies, .net technologies, SAP ABAP, Salesforce.com * Engineering Software like Dassault toolset, MPDVs Hydra etc. * Exposure to Windchill, Sharepoint, Informatica ...

Experience with object-oriented programming using languages such as Java, Python, or JavaScript/TypeScript. * Experience with frontend development using Angular, React, or Next.js, and with ...

MongoDB WithNoSQL (USC & GC ONLY)

Hershey, PA ยท On-site

$52 - $67.50/hr

Additional experience in any other BigData database/Java is an added advantage. * * Should have a proven record in designing, architecting and executing projects from solution * * conceptualization ...

Senior Software Developer

Mechanicsburg, PA ยท On-site

$51.75 - $68.25/hr

Java, Spring Boot * Frontend: React, JavaScript / TypeScript * Database: Oracle (strong experience with PL/SQL, performance tuning, and schema design) * Other: RESTful APIs, Microservices ...

Oracle Developer

Harrisburg, PA ยท Remote

$55 - $60/hr

Java * PL/SQL APIs * SOA architecture * Agile/Scrum development methodologies * Strong understanding of Oracle 19c database features. * Experience supporting regulatory or mission-critical systems.

Proficiency in programming languages such as [e.g., Python, Java, JavaScript, C#, etc.]. * Experience with front-end frameworks (e.g., React, Angular) and back-end technologies (e.g., Node.js, Django ...

next page

Showing results 1-20

Java Java information

See Harrisburg, PA salary details

$15

$55

$76

How much do java java jobs pay per hour?

As of Jun 10, 2026, the average hourly pay for java java in Harrisburg, PA is $55.97, according to ZipRecruiter salary data. Most workers in this role earn between $48.41 and $62.64 per hour, depending on experience, location, and employer.

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

To thrive as a Java Developer, you need strong programming skills in Java, understanding of object-oriented principles, and a relevant degree in computer science or related field. Familiarity with development tools like Eclipse or IntelliJ IDEA, build tools such as Maven or Gradle, and frameworks like Spring Boot is typically required. Problem-solving ability, teamwork, and effective communication set top performers apart in this role. These skills and tools are essential for building robust, scalable applications and collaborating effectively within development teams.

What is the difference between Java Java vs Java Developer?

AspectJava JavaJava Developer
Required CredentialsJava Java certifications, programming knowledgeJava certifications, coding skills
Work EnvironmentSoftware development teams, tech companiesDevelopment teams, IT firms
Industry UsageUsed internally for specific projects or toolsDevelops applications, software solutions

Java Java is a specialized role focusing on specific Java-based tasks or tools, often requiring certifications and technical skills. Java Developers design, code, and maintain Java applications, working closely with development teams. While both roles involve Java expertise, Java Java may be more niche, whereas Java Developers have broader application development responsibilities.

What are some common challenges Java developers face when working on large-scale enterprise projects?

Java developers working on large-scale enterprise projects often encounter challenges such as managing complex codebases, ensuring optimal application performance, and maintaining compatibility across different environments. Collaboration with cross-functional teams, including QA, DevOps, and UI/UX designers, is essential to address integration and deployment issues. Adapting to evolving frameworks and keeping up with best practices in security and scalability are also important aspects of the role.

What are Java developers?

Java developers are software professionals who design, develop, and maintain applications using the Java programming language. They work on various types of software, including web, desktop, and mobile applications, as well as enterprise-level systems. Java developers are responsible for writing efficient code, testing and debugging software, and collaborating with other team members to deliver robust solutions. Their expertise in Java allows them to build scalable and secure applications for diverse industries.
What cities near Harrisburg, PA are hiring for Java Java jobs? Cities near Harrisburg, PA with the most Java Java job openings:
Infographic showing various Java Java job openings in Harrisburg, PA as of June 2026, with employment types broken down into 83% Full Time, 11% Part Time, and 6% Contract. Highlights an 83% Physical, 6% Hybrid, and 11% Remote job distribution, with an average salary of $116,419 per year, or $56 per hour.

Agile IT Programmer (PA, MD and DE State)

BVA Bear's IT Solutions

Boiling Springs, PA โ€ข Hybrid

Full-time

Medical

Posted 23 days ago


Job description

Benefits:
  • Health insurance

BVA Bears IT Solutions is seeking Agile IT Programmers for PA, MD area as well as DE area. This full-time hybrid role requires a minimum of two on-site days each week at locations in PA, MD, and DE. The standard workday consists of 8 hours, scheduled within the window of 7:00 a.m. to 6:00 p.m. Eastern Time, Monday through Friday, excluding government holidays. Core hours, generally 9:00 a.m. to 3:00 p.m., should be covered; however, specific core hours may vary depending on the agencys requirements.
Key Responsibilities:
  • Deliver high-quality software across the full SDLC (requirements, design, build, test, deploy, support) using Agile practices where applicable.
  • Perform analysis and design activities, interpret requirements, and create specifications and interfaces.
  • Design and implement secure, reliable APIs/web services and data integrations (REST/GraphQL, message queues, ETL) while enforcing usability and accessibility standards.
  • Estimate development effort and optimize operating system and application performance.
  • Interface design; estimation; RAID tracking (maintain Risks, Assumptions, Issues, Dependencies) and report status to project leadership.
  • Apply advanced modeling techniques (data structures, object/state models) and drive process improvement initiatives.
  • Perform numerical analysis and algorithm design to optimize performance and accuracy.
  • Plan processes, track risks and issues, and execute deep modeling and design tasks, including database environment expertise.
  • Apply advanced computations and flowcharting techniques; coordinate development efforts and facilitate stakeholder collaboration.
  • Conduct code reviews, enforce configuration management standards (Git workflows, branching/merging, tagging, release notes), and support release readiness.
  • Automate build, test, and deployment tasks (CI/CD) and write maintainable scripts for environment configuration.
  • Create unit/integration tests, support UAT, and ensure traceability from requirements to test cases and deployed features.
  • Mentor team members on best practices and collaborate with business analysts, QA, and infrastructure teams to meet acceptance criteria and performance goals.
  • Ensure compliance with state and federal regulations, accessibility standards (e.g., Section 508), and agency security policies across PA, MD, and DE.

Required Qualifications
  • Bachelors degree in Computer Science, Information Systems, or related field.
  • 35+ years experience developing software in one or more languages (e.g., C#, Java, Python, JavaScript).
  • Hands-on experience with SDLC, code reviews, and configuration management using Git or similar.
  • Experience designing interfaces (REST/GraphQL, message queues) and collaborating on estimation and RAID tracking.
  • Knowledge of algorithms, data structures, numerical methods, and performance optimization (including OS and application tuning).

Specialized Experience:
  • Proficiency with Agile tools (JIRA, Confluence) and CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins).
  • Familiarity with architecture patterns (layered, microservices) and alignment with enterprise standards.
  • Experience with testing frameworks and quality practices (xUnit/JUnit, static analysis, linters).
  • Strong collaboration, communication, and documentation skills across cross-functional teams and stakeholders.
  • Process improvement mindset; ability to identify bottlenecks and recommend automation or tooling enhancements.

Preferred Qualifications:
  • Microsoft Certified: Azure Developer Associate (AZ-204) or AWS Certified Developer Associate.
  • Oracle/Java or Python professional certifications.
  • PMI-ACP or Certified ScrumMaster (CSM) for Agile delivery environments.

U.S. Citizenship Requirement:
This position is restricted to U.S. citizens only in accordance with federal contract requirements. Applicants must provide proof of U.S. citizenship (such as a U.S. passport, birth certificate, or Certificate of Naturalization) prior to employment. Non-citizens, including lawful permanent residents (Green Card holders), are not eligible for this role.

Equal Employment Opportunity
:
BVA Bears IT Solutions is committed to providing equal employment opportunities. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, genetic information, military/veteran status, or any other characteristic protected by law.

Flexible work from home options available.