2

Remote Java Software Engineer Jobs in Pennsylvania

Staff Software Engineer, location is REMOTE. The start date is ASAP for this contract to hire ... Strong experience with Java and/or Python development * Expertise building RESTful APIs using ...

This position can be remote but visits to customer site will be required. Currently, customer site ... Java Spring Boot Framework (familiarity with Spring Data JPA / Hibernate) * Experience writing ...

This position can be remote but visits to customer site will be required. Currently, customer site ... Java Spring Boot Framework (familiarity with Spring Data JPA / Hibernate) * Experience writing ...

This position can be remote but visits to customer site will be required. Currently, customer site ... Java Spring Boot Framework (familiarity with Spring Data JPA / Hibernate) * Experience writing ...

Approval of remote and hybrid work is not guaranteed regardless of work location.For additional ... MATLAB, Python, and/or Java * CI/CD pipelines and DevOps practices * Translation of business ...

Approval of remote and hybrid work is not guaranteed regardless of work location.For additional ... Proficiency in MATLAB, Python, and/or Java * Understanding of CI/CD pipelines and DevOps practices

Senior Java Developer

Cork, KY · Remote

$57.50 - $73.50/hr

\n \n \n \n \n We have a unique opportunity in Cork (or remote) for a Senior Java Developer to join an expanding Software House, on a permanent basis. \n \n \n \n \n \n They have approximately 20 ...

$105K - $200K/yr

Approval of remote and hybrid work is not guaranteed regardless of work location.For additional ... Java, SQL, JavaScript, HTML and CSS * Strong analytical skills to achieve results when diagnosing ...

Sr Software Engineer

State College, PA · On-site +1

$119K - $157K/yr

Rate: 90-115/hr DOE and compensation type On-Site in State College PA In the Senior ML/Data Science Software Engineering role, you will design, develop, and test AI/ML, Java and Python code in a ...

Software Engineer III

King Of Prussia, PA · Remote

$57.25 - $77/hr

Software Engineer III LOCATION: 2301 Renaissance Blvd, King of Prussia, PA 19406 DUTIES: Be a part ... Java applications using Junit 5 and Mockito. * Eligible for up to 100% remote work within the ...

Approval of remote and hybrid work is not guaranteed regardless of work location.For additional ... POSITION SPECIFICS We are searching for motivated, talented, and experienced Software Engineers to ...

This is a role for engineers who enjoy asking "why," digging into complex problems, and ... of established software products into a modern architecture built with Angular and Java.

... or Remote. This role may require up to 50% travel. Scope of Responsibilities * Conduct customer ... experience (SQL, Java and/or Typescript/React) * Ability to work independently with little ...

next page

Showing results 1-20

Remote Java Software Engineer information

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

To thrive as a Remote Java Software Engineer, you need strong proficiency in Java programming, object-oriented design, and experience with databases, typically supported by a degree in computer science or a related field. Familiarity with tools such as Spring Boot, Git, RESTful APIs, and cloud platforms like AWS or Azure is highly valuable, as are certifications like Oracle Certified Professional Java Programmer (OCPJP). Excellent communication, self-motivation, and time management skills distinguish top candidates in remote environments. These abilities enable engineers to effectively collaborate, meet deadlines, and contribute to high-quality software solutions from any location.

What are the typical challenges faced when working remotely as a Java Software Engineer?

Remote Java Software Engineers often encounter challenges such as maintaining effective communication with distributed teams, managing their own schedules, and staying motivated without in-person oversight. It’s also common to face technical obstacles related to ensuring code quality and integrating with collaborative tools while working independently. However, most organizations support remote engineers with regular virtual meetings, robust project management systems, and communication platforms like Slack or Microsoft Teams. Those who proactively communicate and plan their tasks often find great success and flexibility in a remote setup.

What is a Remote Java Software Engineer job?

A Remote Java Software Engineer is a professional who develops, tests, and maintains Java-based applications while working from a remote location. They collaborate with teams using communication and project management tools, ensuring software quality and performance. Responsibilities often include writing clean code, debugging issues, and integrating with databases or third-party services. This role requires proficiency in Java, frameworks like Spring, and familiarity with cloud platforms or CI/CD pipelines. Remote Java engineers must be self-motivated and able to work independently while adhering to project deadlines.

What are the most commonly searched types of Java Software Engineer jobs in Pennsylvania? The most popular types of Java Software Engineer jobs in Pennsylvania are:
What are popular job titles related to Remote Java Software Engineer jobs in Pennsylvania? For Remote Java Software Engineer jobs in Pennsylvania, the most frequently searched job titles are:
What job categories do people searching Remote Java Software Engineer jobs in Pennsylvania look for? The top searched job categories for Remote Java Software Engineer jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Remote Java Software Engineer jobs? Cities in Pennsylvania with the most Remote Java Software Engineer job openings:
Infographic showing various Remote Java Software Engineer job openings in Pennsylvania as of July 2026, with employment types broken down into 85% Full Time, 9% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 85% Physical, 7% Hybrid, and 8% Remote job distribution.

Software Engineer, III - Java

Office Practicum

Fort Washington, PA • Remote

$120K - $130K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 13 days ago


Job description

Description

The Software Engineer, III maintains and extends the capabilities of our healthcare technology platform and products.


This position is part of our technology team. You will be developing features, analyzing and resolving issues, refactoring code, and maintaining the capabilities of our highly scalable multi-tenant healthcare technology platform. As an individual contributor, you will collaborate with other members of your cross functional team, move our AI initiatives forward, learn and teach technologies and techniques, attend area tech events, and produce high quality software.


Essential Functions / Tasks / Duties / Responsibilities:

  • Collaborate, as part of the development team, to create technical solutions for our software products.
  • Takes ownership of old and new products: maintaining, updating
  • Optimize, refactor, enhance, debug, and troubleshoot existing code
  • Follow all OP best practices and coding standards
  • Perform root cause analysis, and propose effective solutions for bugs in the software
  • Document, maintain, and own technical artifacts, internal knowledge base, best practices, and templates for all integrations; bringing in industry knowledge as appropriate to improve OP's solutions.
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Understand specifications and requirements for the development/enhancements of interfaces and other types of data exchange, including but not limited to HIE standards and OP interfaces
  • Protect the integrity of code: creating, submitting and utilizing tests.
  • Provide transparency of work to the company.
  • Transfer knowledge within the department and to other technical teams.
  • Given a high level design can code, implement and test a feature
  • Able to take a complex task and break it down into smaller pieces
  • Contribute regularly to technical discussions with team leads
  • Design a feature and present it to the team lead

Requirements

Competencies:

  • Proficient in Java 17+, unit testing frameworks, and version control (Git).
  • Intermediate experience with MySQL/MongoDB and a deep expertise in designing/maintaining integrations using HIE, OP, and Health IT standards (FHIR, HL7, CCDA, X12).
  • Working knowledge of networking protocols (TCP/IP, REST) and AWS cloud services.
  • Proven ability to lead projects through the entire SDLC-from initial design and documentation (Markdown) to coding, testing, implementation, and long-term maintenance.
  • A track record of shipping high-quality, business-aligned solutions in a fast-paced, Agile environment.
  • Strong analytical skills used to deconstruct complex datasets and resolve deep-seated technical issues.
  • Ability to synthesize intricate technical information into clear, well-structured communications for diverse audiences.
  • A self-starter capable of managing multiple simultaneous engagements with high organizational rigor.
  • A history of personal integrity, exemplary performance, and successful contribution within team-based settings.
  • Dedicated to elevating the team through direct mentorship of junior developers and fostering a collaborative engineering culture.

Education / Professional Certifications or Licenses Required:

  • Bachelor's degree from an accredited college or university, preferably in Computer Science, Software Engineering or related field strongly preferred.

Experience Requirements:

  • 5+ years of software engineering experience. Proficiency in Java 17 or more a more recent version is required.
  • Spring boot experience required.
  • Experience with AI Tools (i.e. Claude) required.
  • Healthcare IT experience preferred.

Supervisory responsibilities:

  • Assists with supervising interns and teaching best practices.

Work Environment / Physical demands/ Travel Requirements:

  • This job operates in a professional remote office environment. This role routinely uses standard office equipment such as laptop computers, and smartphones.
  • Occasional travel (approx 5%) as needed.

Core Values:

Office Practicum seeks to hire individuals who are able and willing to embrace our company's performance based culture, as defined by our Core Values:

  • We are Clinician First
  • Pediatric Care is our Home
  • We Deliver on our Commitments
  • Our Success is Based on Results
  • We Believe in the Power of Teams

We believe that consistently aligning our planning and execution with these core values will lead to long term success for both Office Practicum as well as the customers we serve.


Benefits:

Our team members enjoy a variety of benefits, including but not limited to:

  • Medical, Prescription, Vision, and Dental Insurance
  • Life Insurance
  • 401(k) with company match
  • Paid Time Off, Holidays, and Volunteer Hours
  • Company Wellness Program
  • Employee Assistance Program
  • Short and Long Term Disability Insurance
  • Pet Insurance
  • Tuition Assistance Program
  • Employee Recognition Program

Equal Employment Opportunity Statement:

Our company is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally recognized basis ["protected class"] including, but not limited to: veteran status, uniform service member status, race, color, ancestry, pregnancy, childbirth and related medical conditions, national origin, non-job related handicap or disability, or the use of a guide or support animal, creed, religion, sex, sexual orientation, national origin, age [18 and over] - [40 or over], physical or mental disability, predisposing genetic characteristics, military status, marital status, protected action, concerted activity, or any other protected class under federal, state or local law.


Americans with Disabilities Act Statement:

Our company is committed to providing equal employment opportunities to otherwise qualified individuals with disabilities, which may include providing reasonable accommodation where appropriate. In general, it is your responsibility to notify your supervisor of the need for accommodation. Upon doing so, your supervisor may ask you for your input or the type of accommodation you believe may be necessary or the functional limitations caused by your disability. Also, when appropriate, we may need your permission to obtain additional information from your physician or other medical or rehabilitation professionals.