> Markdown version of [/jobs/ext/3747202-java-developer-philadelphia-pa](https://www.wearedevelopers.com/jobs/ext/3747202-java-developer-philadelphia-pa). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - Philadelphia, PA - **Company:** Forhyre Llc. - **Location:** Philadelphia, PA, United States - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Relational Databases, Software Design Patterns, Web Development, Memory Management, Java Platform Enterprise Edition (J2EE), Google Web Toolkits, Hibernate (Java), Spring Framework, JavaServer Faces, Object-Relational Mapping, Object-Oriented Software Development, Software Engineering, SQL Databases, Web Application Frameworks, Apache Wicket, Test-Driven Development (TDD), Spring-mvc, Software Application Programming, Information Technology - **Published:** October 15, 2026 - **Apply:** https://www.thejobnetwork.com/job/eb69b52f-86c6-4ac6-817e-1b1bd329a9e4/java-developer-philadelphia-pa ## About the Role * BS/MS degree in Computer Science, Engineering or a related subject * Proven hands-on Software Development experience * Proven working experience in Java development * Hands on experience in designing and developing applications using Java EE platforms * Object Oriented analysis and design using common design patterns. * Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc) * Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) * Experience in the Spring Framework * Experience as a Sun Certified Java Developer * Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) * Experience with test-driven development ## Description We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems. Responsibilities * Contribute in all phases of the development lifecycle * Write well designed, testable, efficient code * Ensure designs are in compliance with specifications * Prepare and produce releases of software components * Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review