{"schemaVersion":"jobsearcher.job.v1","id":"3d49593faa662b16e1360f58","url":"https://jobsearcher.com/jobs/3d49593faa662b16e1360f58","canonicalUrl":"https://jobsearcher.com/jobs/3d49593faa662b16e1360f58","title":"Lead Java Developer-Trenton, NJ","description":"Lead Java DeveloperRole: Lead Java DeveloperLocation: Trenton, NJDuration: Long TermDescription: The lead applications developer will be responsible for directing the development team in the design, development, coding, testing, and debugging of applications. They will coordinate the development staff's schedule and ensure effective communication between team members and other IT functional areas. Additionally, you will be expected to provide feedback and suggestions for process and product improvement and act as a technical mentor and adviser.Level Expectations:Possesses an expert level knowledge of the tools and processes required by the roleFunctions well in large-scale, complex, cross-functional / platform environmentSolid individual performance while also providing direction for othersShares knowledge, coaches and mentors others in area of expertiseMay serve as technical lead in area of expertiseMay have duties instructing, directing, and checking the work of othersEssential Functions:Work with IT and Business management to evaluate complex user requests, projects, and clarify objectives and functional requirements for new or modified computer programs.Determine feasibility, cost and time required, compatibility with current system, and system capabilities.Formulates detailed program specifications using structured analysis and design methodology. Prepare project documentation when needed.Work with functional architects to define and implement application architecture.Code new or modified computer programs into existing systems and test program effectiveness. Evaluate error messages, modify codes and troubleshoot programming problems.Develop detailed application designs and specifications for computer applications.Perform analysis of systems issues or changes.Write documentation describing program development, logic, coding, and corrections.Participate in the development of user manuals and operating proceduresProvide assistance to IT team members with issues needing technical expertise or systems and/or programming knowledge.Qualifications:College degree in Information Systems or related field, or equivalent work experience.Thorough knowledge of programming concepts, design, procedures and practicesAdaptability and willingness to learnAdvanced problem solving skills and the ability to work collaboratively with other Departments to resolve complex issues with innovative solutionsAbility to meet deadlines and balance multiple deadlinesDemonstrated ability to prioritize work load and meet project deadlinesAbility to adapt in a dynamic work environment and make independent decisionsExtremely process and detail orientedStrong customer service focusExcellent oral and written communication skillsFamiliarity with health care industry very helpfulWillingness to work a flexible schedule to accommodate project deadlinesRequired / Desired Skills:Skill - Required / Desired - Amount - of ExperienceExtensive experience developing in Spring Boot, Spring Security, Spring Cache - Required - 7 YearsExtensive experience developing in a Service Oriented Architectures (SOA) including developing REST Web Services - Required - 7 YearsRecent professional experience developing enterprise applications in Azure Cloud and leveraging Application Insight - Highly desiredStrong knowledge and implementation of Web Services Security - DesiredExtensive experience developing in JPA and Hibernate - Highly desiredRecent experience utilizing Apache POI - DesiredDeep understanding if GIT and criteria for multi-project vs multi-repo - DesiredRecent experience using advanced Maven project structures - Highly desiredExtensive experience leading project versioning, versioning schemes, and branching strategies - DesiredRecent experience implementing CICD/Jenkins best practices and conventions - Highly desiredRecent experience implementing common library management and practices to facilitate common code reuse across apps - Highly desired","company":"Software Technology","rawCompany":"software technology","city":"Trenton","state":"NJ","isRemote":false,"isActive":false,"createdAt":"2026-06-26T02:22:01.858Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"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":"Lead Java Developer-Trenton, NJ","description":"Lead Java DeveloperRole: Lead Java DeveloperLocation: Trenton, NJDuration: Long TermDescription: The lead applications developer will be responsible for directing the development team in the design, development, coding, testing, and debugging of applications. They will coordinate the development staff's schedule and ensure effective communication between team members and other IT functional areas. Additionally, you will be expected to provide feedback and suggestions for process and product improvement and act as a technical mentor and adviser.Level Expectations:Possesses an expert level knowledge of the tools and processes required by the roleFunctions well in large-scale, complex, cross-functional / platform environmentSolid individual performance while also providing direction for othersShares knowledge, coaches and mentors others in area of expertiseMay serve as technical lead in area of expertiseMay have duties instructing, directing, and checking the work of othersEssential Functions:Work with IT and Business management to evaluate complex user requests, projects, and clarify objectives and functional requirements for new or modified computer programs.Determine feasibility, cost and time required, compatibility with current system, and system capabilities.Formulates detailed program specifications using structured analysis and design methodology. Prepare project documentation when needed.Work with functional architects to define and implement application architecture.Code new or modified computer programs into existing systems and test program effectiveness. Evaluate error messages, modify codes and troubleshoot programming problems.Develop detailed application designs and specifications for computer applications.Perform analysis of systems issues or changes.Write documentation describing program development, logic, coding, and corrections.Participate in the development of user manuals and operating proceduresProvide assistance to IT team members with issues needing technical expertise or systems and/or programming knowledge.Qualifications:College degree in Information Systems or related field, or equivalent work experience.Thorough knowledge of programming concepts, design, procedures and practicesAdaptability and willingness to learnAdvanced problem solving skills and the ability to work collaboratively with other Departments to resolve complex issues with innovative solutionsAbility to meet deadlines and balance multiple deadlinesDemonstrated ability to prioritize work load and meet project deadlinesAbility to adapt in a dynamic work environment and make independent decisionsExtremely process and detail orientedStrong customer service focusExcellent oral and written communication skillsFamiliarity with health care industry very helpfulWillingness to work a flexible schedule to accommodate project deadlinesRequired / Desired Skills:Skill - Required / Desired - Amount - of ExperienceExtensive experience developing in Spring Boot, Spring Security, Spring Cache - Required - 7 YearsExtensive experience developing in a Service Oriented Architectures (SOA) including developing REST Web Services - Required - 7 YearsRecent professional experience developing enterprise applications in Azure Cloud and leveraging Application Insight - Highly desiredStrong knowledge and implementation of Web Services Security - DesiredExtensive experience developing in JPA and Hibernate - Highly desiredRecent experience utilizing Apache POI - DesiredDeep understanding if GIT and criteria for multi-project vs multi-repo - DesiredRecent experience using advanced Maven project structures - Highly desiredExtensive experience leading project versioning, versioning schemes, and branching strategies - DesiredRecent experience implementing CICD/Jenkins best practices and conventions - Highly desiredRecent experience implementing common library management and practices to facilitate common code reuse across apps - Highly desired","datePosted":"2026-06-26T02:22:01.858Z","dateModified":"2026-06-26T02:22:01.858Z","hiringOrganization":{"@type":"Organization","name":"Software Technology","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Trenton","addressRegion":"NJ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3d49593faa662b16e1360f58"},"url":"https://jobsearcher.com/jobs/3d49593faa662b16e1360f58"}}