TITLE: Senior Application Developer III - Java
TYPE: Contract
LOCATION: King of Prussia, PA
ONSITE/REMOTE/HYBRID: Hybrid or Remote
START DATE: March 2026
We are seeking a Senior Application Developer III with strong expertise in Java technologies to translate business requirements into scalable, secure, and high-performing technical solutions. This role partners closely with business stakeholders, project teams, and production support to deliver application enhancements, build and maintain data integrations, and ensure enterprise application frameworks remain modern, secure, and aligned with organizational standards.
MAIN RESPONSIBILITIES
Produce technical deliverables including requirement documentation, functional specifications, work estimates, detailed design artifacts, source code, and audit-ready documentation.
Develop automated testing solutions to safeguard application stability during enhancements and upgrades.
Apply advanced knowledge of Java-based frameworks (such as Spring, Hibernate, JSF, JPA, PrimeFaces, etc.) and contribute to their continuous improvement.
Define and document system-level, module-level, and unit-level designs, including associated test plans and cases.
Coordinate with support teams to plan and execute deployments across environments.
Participate in all stages of the software development lifecycle: requirements analysis, design, development, testing, implementation, and post-production support.
Adhere to established development methodologies and governance standards.
Design, develop, troubleshoot, and test applications based on business and subject matter expert input.
Enhance and remediate existing applications in response to defect reports and change requests.
Collaborate with database administrators and data modeling teams to ensure appropriate data architecture.
Lead or contribute to peer code reviews to ensure quality and maintainability.
Work within cross-functional Agile/Scrum teams.
Recommend improvements to development standards and best practices.
Provide off-hours support as needed for systems operating in a 24/7 production environment.
Maintain accurate and standardized technical documentation.
Support QA teams in defining effective product and integration testing strategies.
QUALIFICATIONS
Associate's or Bachelor's degree in a relevant field.
Proven experience designing and building complex, workflow-driven applications using Java (both front-end and back-end components).
Strong experience working in collaborative, fast-paced environments requiring close coordination across teams.
Recent experience contributing to enterprise-level software initiatives across multiple business functions.
Advanced proficiency in Java frameworks (Spring, JSF, Hibernate, JPA, etc.) and SQL.
An advanced degree is preferred.
Background working with systems that process high data volumes is ideal.
Experience with PrimeFaces UI framework is ideal.
Experience in highly regulated or transaction-intensive industries such as utilities, pharmaceuticals, financial services, banking, or insurance is a plus.
Familiarity with Microsoft Azure environments is preferred.
EOE STATEMENT
We are an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law.