1

Java Full Stack Software Engineer Jobs in Indian Head, PA

Tech Lead, Data & Inference Engineer

United, PA · On-site

$102K - $123K/yr

... Take full ownership of reliability, cost and service level objectives. This includes achieving ... stack. • Document lineage, trade offs and reversibility while making practical decisions on ...

Programming using Object Oriented Programming tools (e.g., C++, C#, Java, .NET) * Configuration, administration, maintenance, and upgrade of Windows PC & Server hardware/software. * Web page ...

Programming using Object Oriented Programming tools (e.g., C++, C#, Java, .NET) * Configuration, administration, maintenance, and upgrade of Windows PC & Server hardware/software. * Web page ...

Programming using Object Oriented Programming tools (e.g., C++, C#, Java, .NET) * Configuration, administration, maintenance, and upgrade of Windows PC & Server hardware/software. * Web page ...

... stack, improve tooling, and drive innovation in LLM and audio ML applications. • Work directly ... to own the full model lifecycle from data ingestion and model development to deployment and ...

Sr Systems/Design Engineer

Mount Pleasant, PA · On-site

$92K - $126K/yr

Advanced knowledge of embedded systems, software development, schematics, wiring diagrams, and ... Be part of a company that's growing, changing, and full of new opportunities * A supportive, team ...

Full timeposted on: Posted Yesterdayjob requisition id: R3829**Overview & Responsibilities ... If you love solving problems, working with advanced software, and finding the most efficient way to ...

Full TimeEducation Level: 2 Year DegreeSalary Range: $50,246.56 - $76,593.40 Salary/yearTravel ... Work with engineering and quality teams to develop and implement solutions for long-term corrective ...

next page

Showing results 1-20

Java Full Stack Software Engineer information

See Indian Head, PA salary details

$8

$44

$59

How much do java full stack software engineer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for java full stack software engineer in Indian Head, PA is $44.63, according to ZipRecruiter salary data. Most workers in this role earn between $38.80 and $50.05 per hour, depending on experience, location, and employer.

What is a Java full stack software engineer?

A Java Full Stack Software Engineer is a developer who is proficient in both front-end and back-end technologies, with a strong focus on Java for server-side programming. They are capable of designing, developing, and maintaining applications that involve user interfaces, server logic, databases, and sometimes even deployment. These engineers typically work with frameworks like Spring Boot for the backend and technologies such as HTML, CSS, JavaScript, and Angular or React for the frontend. Their expertise allows them to handle end-to-end development tasks, making them valuable assets for building comprehensive web applications.

What are the key skills and qualifications needed to thrive as a Java full stack software engineer?

To thrive as a Java Full Stack Software Engineer, you need strong proficiency in Java, front-end frameworks (such as React or Angular), and a solid understanding of software development principles, usually supported by a degree in computer science or related field. Familiarity with tools like Spring Boot, RESTful APIs, version control systems (e.g., Git), and databases (SQL/NoSQL) is typically required. Excellent problem-solving skills, collaboration, and effective communication set standout engineers apart in team environments. These competencies ensure the delivery of scalable, maintainable, and user-centric applications in dynamic development settings.

What are some common challenges faced by Java full stack software engineers when integrating front-end and back-end components?

Java Full Stack Software Engineers often encounter challenges in ensuring seamless communication between the front-end and back-end, such as managing data consistency, handling API versioning, and synchronizing release cycles between teams. Debugging issues that span both the client and server sides can also be complex, requiring strong problem-solving skills and familiarity with multiple frameworks. Collaborating effectively with UI/UX designers and DevOps teams is essential to address these challenges and deliver robust, user-friendly applications.

What is the difference between Java Full Stack Software Engineer vs Java Backend Developer?

AspectJava Full Stack Software EngineerJava Backend Developer
Required SkillsProficiency in Java, front-end technologies (HTML, CSS, JavaScript), and frameworks like React or AngularStrong Java skills, experience with server-side frameworks like Spring, and database management
Work EnvironmentInvolves both front-end and back-end development, often in agile teamsPrimarily focuses on server-side development and backend systems
Common UsageUsed across full-stack development projects in various industriesSpecialized in backend services, APIs, and database integration

While both roles require Java expertise, a Java Full Stack Software Engineer handles both front-end and back-end development, offering a broader scope. In contrast, a Java Backend Developer specializes in server-side logic and database management, focusing on backend systems.

Is Java full stack software engineer still in demand?

Java full stack software engineers remain in high demand due to their versatility in developing both front-end and back-end applications, especially with the continued use of Java frameworks like Spring and Angular. Companies seek professionals with skills in Java, JavaScript, and related technologies to support enterprise-level projects and digital transformation efforts.

Principal Integrations Software Engineer

Scottdale, PA • On-site

$50 - $60/hr

Contractor

Re-posted 4 days ago


Job description


Overview:
Working independently, the Principal Integrations Software Engineer originates ideas and concepts, designs and implement middleware data integrations allowing disparate systems to communicate via APIs and API frameworks. Works across a variety of platforms, frameworks, and technologies. Designs and develops middleware code, resolves code errors and introduces new technologies and solutions. Leads other engineers to conceive research, design and implement new integrations and maintain existing middleware code.
Location Type: On-shore, on-site preferred
Contract Duration: Through 12/31/2023
Responsibilities:
• Investigates, defines, documents, analyzes, and solves a variety of partially defined technical problems
• Review requirements to understand audience, usability, and design requirements
• Provides resource estimates to develop integrations from design documents
• Design RAML specifications to match requirements
• Develop Integrations using WebMethods and MuleSoft as middleware according to company standards and best practices
• Create/Modify Lambda functions to be used with certain integrations
• Convert architectural designs into complex working B2B or B2C integrations using MuleSoft or WebMethods
• Lead project planning and integration design with technical, business and project leaders, planning and discussing the specifics of projects, new technologies and deadlines; influences collaboration and support for implementation
• Determine appropriate technical and non-technical stakeholders to participate in process / project team
• Update existing APIs, modify existing RAML structures as well as underlying code.
• Develop API interfaces that follow REST standards
• Quickly and efficiently map structures/entities using Dataweave
• Develop unit tests for flows in MuleSoft using MUnit and industry best practices and standards
• Document standards and creates Company guidelines for Integration best practices
• Collaborate with stakeholders to ensure business requirements are met
• Mentor and train integration software engineers
Requirements
Qualifications:
• This position requires a minimum of eight years of proven experiencing in developing REST based APIs.
• Must have proven experience working with middleware platforms, such as MuleSoft, Dell Boomi, TIBCO, Software AG.
• AWS experience is required
• Java experience is required
• Demonstrated ability to utilize decision trees to determine appropriate integration design.
• Leads agile development teams with ideas: scrum; test/behavior-driven development; code-evaluate-iterate.
• Ability to communicate with executive management.
• Ability to work independently and in a team is vital.
• Proven ability to work efficiently and accurately under pressure, meet deadlines and present a professional demeanor is essential.
• Proven ability to respond to different organizational situations while maintaining a positive and friendly attitude is necessary.
• Maintaining confidentiality, treating others with respect and upholding Company values are key attributes.
• In addition, organizational and problem-solving skills, a can-do attitude, and the ability to adjust to changing requirements are essential.
Educational Requirements:
This position requires a Bachelor's degree in Computer Science, information Technology, IT Software Engineering or related technical field or equivalent work experience. Master's degree is a plus.