{"schemaVersion":"jobsearcher.job.v1","id":"4559ad00316e05a9a4752e21","url":"https://jobsearcher.com/jobs/4559ad00316e05a9a4752e21","canonicalUrl":"https://jobsearcher.com/jobs/4559ad00316e05a9a4752e21","title":"Java Full Stack Developer","description":"SUMMARY\nThe Application Developer – Full stack position is responsible for executing design and development of software enhancements to the D&H application portfolio focusing on Java applications and web solutions using java server pages, Angular and similar web technologies. Primary responsibility includes analysis of requests, requirements, and high-level designs as well as detailed technical design, coding, testing, and documentation of solutions. The candidate should have very good communication skills as he/she will be interfacing with our IT and business teams.\nESSENTIAL DUTIES AND RESPONSIBILITIES:\nCore Design and Coding Functions Requirements:\nBecome familiar with our existing applications and environments.\nUnderstanding and familiarity of design patterns and standards.\nDesign and develop applications using complex computational logic (e. g. statistics, algorithms).\nDesign applications that utilize shared resources (e.g., file/record locking, shared storage, messaging solutions, and database).\nDesign and develop applications that perform complex interactive/UI processing\nHave 3 to 4 years of development experience in java and related frameworks like Springboot\nHave 2 to 3 years of experience designing and developing REST API and consumption of REST APIs.\nHave 1 to 2 years of development experience with UI frameworks like Angular, React, Bootstrap, etc.\nDesign and develop server-side applications in a multiple tenancy environment.\nResearch, design and develop solution working collaboratively with system architects and enterprise architects.\nRead, write and comprehend technical specifications.\nUtilize source control system when developing patches or programs that pertain to the applications.\nExperience with CI/CD strategies, tools and its implementation.\nProblem Solving Skills:\nIsolating complex problems using internal and external tools.\nResolving application design and logic errors.\nDistinguishing between system, application and procedural problems and provide the proper direction and designed solutions.\nStrong systems thinking with a focus on high reliability and scalability\nResearch error conditions with integrated application(s) and provide direction or design solutions that will correct this issue.\nTesting/Production Turnover:\nVery good understanding and experience of test driven development methodologies\nDevelop controlled unit test data for a single program or application.\nVerifying the results and supporting integrated application test results.\nPrepare test scripts for a single application.\nCollaborating with QA and Business Analyst teams for testing of efforts.\nCollaborating with Release Management team for the release of applications.\nFamiliar with testing strategies like A/B, smoke testing, integration testing, sanity testing, etc. to ensure quality delivery to the testing team.\nDocumentation:\nDetermining and changing all document sources affected by updates or changes in the application.\nCreating documentation for new applications or procedures (operations, user, and programmers).\nPreparing documentation for new or existing system or system modifications (e.g., program narratives, file record description, user manuals, and operations instructions).\nWriting clear instructions to users regarding problem resolutions or installation of fixes and releases. Writing clear descriptions to aid other individuals or groups in problem resolution.\nConsulting/User Support:\nAdvising users on routine questions related to the application (e.g., completing transactions, selecting options and features).\nKeeping users informed of forthcoming enhancements and product changes by announcements, release schedules, and discussing changes).\nMonitoring the user satisfaction with the application features and functions.\nExplaining technical problems to the Help Desk and to non-technical users.\nEDUCATION and/or EXPERIENCE\nKnowledge of programming languages required for this position.\nCore Java\nObject-oriented programming and concepts of encapsulation\nSQL\nService-Oriented Architecture\nWeb Services (SOAP and REST)\nEclipse IDE\nJavaScript/Bootstrap/Angular/jQuery\nKnowledge preferred for this position.\n.Net/C#\nHTML\nCSS\nXSL\nHibernate\nMaven\nSpring\nSpringboot\nTeam Foundation Server\nKnowledge of the Windows operating environment.\nKnowledge of database software, SQL Server (preferred)\nEducation\nCollege degree preferably in Computer Science but not necessary\nAssociate degree in Computer Science preferred\nJob Type: Full-time\nBenefits:\n401(k)\nDental insurance\nEmployee assistance program\nFlexible spending account\nHealth insurance\nHealth savings account\nLife insurance\nPaid time off\nProfessional development assistance\nReferral program\nRetirement plan\nTuition reimbursement\nVision insurance\nSchedule:\n8 hour shift\nApplication Question(s):\nHow many years of java development experience do you have?\nHow many years of SQL server experience do you have?\nHow many years of angular experience do you have?\nAre you legally authorized to work in the US without sponsorship now or in the future?\nWhat salary are you seeking?\nWork Location: Hybrid remote in Harrisburg, PA 17112","company":"D","rawCompany":"d","city":"New Kingstown","state":"PA","isRemote":false,"isActive":false,"createdAt":"2026-04-12T20:39:50.467Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Full Stack Developer","description":"SUMMARY\nThe Application Developer – Full stack position is responsible for executing design and development of software enhancements to the D&H application portfolio focusing on Java applications and web solutions using java server pages, Angular and similar web technologies. Primary responsibility includes analysis of requests, requirements, and high-level designs as well as detailed technical design, coding, testing, and documentation of solutions. The candidate should have very good communication skills as he/she will be interfacing with our IT and business teams.\nESSENTIAL DUTIES AND RESPONSIBILITIES:\nCore Design and Coding Functions Requirements:\nBecome familiar with our existing applications and environments.\nUnderstanding and familiarity of design patterns and standards.\nDesign and develop applications using complex computational logic (e. g. statistics, algorithms).\nDesign applications that utilize shared resources (e.g., file/record locking, shared storage, messaging solutions, and database).\nDesign and develop applications that perform complex interactive/UI processing\nHave 3 to 4 years of development experience in java and related frameworks like Springboot\nHave 2 to 3 years of experience designing and developing REST API and consumption of REST APIs.\nHave 1 to 2 years of development experience with UI frameworks like Angular, React, Bootstrap, etc.\nDesign and develop server-side applications in a multiple tenancy environment.\nResearch, design and develop solution working collaboratively with system architects and enterprise architects.\nRead, write and comprehend technical specifications.\nUtilize source control system when developing patches or programs that pertain to the applications.\nExperience with CI/CD strategies, tools and its implementation.\nProblem Solving Skills:\nIsolating complex problems using internal and external tools.\nResolving application design and logic errors.\nDistinguishing between system, application and procedural problems and provide the proper direction and designed solutions.\nStrong systems thinking with a focus on high reliability and scalability\nResearch error conditions with integrated application(s) and provide direction or design solutions that will correct this issue.\nTesting/Production Turnover:\nVery good understanding and experience of test driven development methodologies\nDevelop controlled unit test data for a single program or application.\nVerifying the results and supporting integrated application test results.\nPrepare test scripts for a single application.\nCollaborating with QA and Business Analyst teams for testing of efforts.\nCollaborating with Release Management team for the release of applications.\nFamiliar with testing strategies like A/B, smoke testing, integration testing, sanity testing, etc. to ensure quality delivery to the testing team.\nDocumentation:\nDetermining and changing all document sources affected by updates or changes in the application.\nCreating documentation for new applications or procedures (operations, user, and programmers).\nPreparing documentation for new or existing system or system modifications (e.g., program narratives, file record description, user manuals, and operations instructions).\nWriting clear instructions to users regarding problem resolutions or installation of fixes and releases. Writing clear descriptions to aid other individuals or groups in problem resolution.\nConsulting/User Support:\nAdvising users on routine questions related to the application (e.g., completing transactions, selecting options and features).\nKeeping users informed of forthcoming enhancements and product changes by announcements, release schedules, and discussing changes).\nMonitoring the user satisfaction with the application features and functions.\nExplaining technical problems to the Help Desk and to non-technical users.\nEDUCATION and/or EXPERIENCE\nKnowledge of programming languages required for this position.\nCore Java\nObject-oriented programming and concepts of encapsulation\nSQL\nService-Oriented Architecture\nWeb Services (SOAP and REST)\nEclipse IDE\nJavaScript/Bootstrap/Angular/jQuery\nKnowledge preferred for this position.\n.Net/C#\nHTML\nCSS\nXSL\nHibernate\nMaven\nSpring\nSpringboot\nTeam Foundation Server\nKnowledge of the Windows operating environment.\nKnowledge of database software, SQL Server (preferred)\nEducation\nCollege degree preferably in Computer Science but not necessary\nAssociate degree in Computer Science preferred\nJob Type: Full-time\nBenefits:\n401(k)\nDental insurance\nEmployee assistance program\nFlexible spending account\nHealth insurance\nHealth savings account\nLife insurance\nPaid time off\nProfessional development assistance\nReferral program\nRetirement plan\nTuition reimbursement\nVision insurance\nSchedule:\n8 hour shift\nApplication Question(s):\nHow many years of java development experience do you have?\nHow many years of SQL server experience do you have?\nHow many years of angular experience do you have?\nAre you legally authorized to work in the US without sponsorship now or in the future?\nWhat salary are you seeking?\nWork Location: Hybrid remote in Harrisburg, PA 17112","datePosted":"2026-04-12T20:39:50.467Z","dateModified":"2026-04-12T20:39:50.467Z","hiringOrganization":{"@type":"Organization","name":"D","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"New Kingstown","addressRegion":"PA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4559ad00316e05a9a4752e21"},"url":"https://jobsearcher.com/jobs/4559ad00316e05a9a4752e21"}}