{"schemaVersion":"jobsearcher.job.v1","id":"9282bbfc98626a2e320770d5","url":"https://jobsearcher.com/jobs/9282bbfc98626a2e320770d5","canonicalUrl":"https://jobsearcher.com/jobs/9282bbfc98626a2e320770d5","title":"Sr. J2EE Application Developer","description":"This is a non-merit system, employment-at-will, long-term contract position.\n\nThis role is eligible for a hybrid schedule. Employee must report to the office at least 3 days per week.\n\nThe Sr. J2EE Application Developer is responsible for designing/configuring the functionality for Java Enterprise Edition (Java EE or J2EE) applications, including web and mobile applications that are used by WSSC Water to support the organization’s day to day operations. Specific duties include developing and maintaining applications, working closely with the database and networking teams, systems analysis, developing and modifying highly complex programming procedures, testing, debugging, verification, documentation, systems installation, and the solution of mathematical, engineering, scientific, or business problems for a water utility.\n\nEssential Functions\nDevelops and maintains J2EE applications\n\nMigrates Legacy applications to J2EE platform\n\nDevelops web client interfaces\n\nProvides operational support for existing J2EE and non J2EE applications\n\nAnalyzes, designs, codes, tests, debugs, documents, and maintains applications and application enhancements\n\nDevelops and adheres to standard SDLC methodologies to produce project results that are measurable and delivered on time and within budget\n\nDevelops and adheres to team project standards for development including tools, platforms, methodology, and controls to ensure efficiency, quality, and consistency\n\nPrepares detailed software specifications and test plans\n\nPerforms quality assurance reviews\n\nProvides program and system level time/cost estimates\n\nEvaluates and modifies various COTS products, i.e., Moodle and Remedy to obtain optimal configuration for WSSC Water environment\n\nProvides technical documentation updated to the latest enhancement or release\n\nAssists in reviewing current technical architecture, including design patterns and development methodologies\n\nOther Functions\nAssists with defining and meeting business requirements\n\nServes as project leader for small initiatives\n\nWorks with various business sections and IT sections for their configuration/development needs\n\nGuides less experienced programmers\n\nWorks with legacy systems and other system migrations\n\nEffectively reports on application development\n\nPerforms other duties as required\n\nWork Environment And Physical Demands\nBusiness casual office environment\n\nRequired Knowledge, Skills, And Abilities\nExcellent web design skills\n\nStrong communication skills with ability to document and troubleshoot problems and communicate with business and technical personnel at all levels\n\nStrong analytical and organizational skills\n\nAbility to manage multiple concurrent tasks\n\nAbility to handle various COTS products configuration and administration\n\nKnowledge of Java Persistence API or ORM (Hibernate)\n\nKnowledge of an application server such as WebSphere, WebLogic, JBOSS, or Tomcat\n\nKnowledge of Spring Framework\n\nKnowledge of an integrated development environment (IDE) such as Rational Application Developer, Eclipse, or IntelliJ, or others\n\nKnowledge of Java Server Faces (JSF)\n\nKnowledge of HTML5\n\nKnowledge of Bootstrap or CSS\n\nKnowledge of Node.js, Angular, or React\n\nMinimum Education, Experience Requirements\nBachelor’s degree and 6+ years’ experience in application and web systems development using the following:\nJava EE or J2EE\nSQL database server (such as Oracle, SQL Server, or PL/SQL)\nWeb Client development\n2+ years of development experience with SOAP or REST frameworks\n\nOR\n\nHigh School diploma (or equivalent) and 10+ years’ experience in application and web systems development using the following:\nJava EE or J2EE\nA SQL database server (such as Oracle, SQL Server, or PL/SQL)\nWeb Client development\n2+ years of development experience with SOAP or REST frameworks","company":"Wssc Water","rawCompany":"wssc water","city":"Laurel","state":"MD","isRemote":false,"isActive":false,"createdAt":"2026-04-12T20:54:52.643Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"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":"Sr. J2EE Application Developer","description":"This is a non-merit system, employment-at-will, long-term contract position.\n\nThis role is eligible for a hybrid schedule. Employee must report to the office at least 3 days per week.\n\nThe Sr. J2EE Application Developer is responsible for designing/configuring the functionality for Java Enterprise Edition (Java EE or J2EE) applications, including web and mobile applications that are used by WSSC Water to support the organization’s day to day operations. Specific duties include developing and maintaining applications, working closely with the database and networking teams, systems analysis, developing and modifying highly complex programming procedures, testing, debugging, verification, documentation, systems installation, and the solution of mathematical, engineering, scientific, or business problems for a water utility.\n\nEssential Functions\nDevelops and maintains J2EE applications\n\nMigrates Legacy applications to J2EE platform\n\nDevelops web client interfaces\n\nProvides operational support for existing J2EE and non J2EE applications\n\nAnalyzes, designs, codes, tests, debugs, documents, and maintains applications and application enhancements\n\nDevelops and adheres to standard SDLC methodologies to produce project results that are measurable and delivered on time and within budget\n\nDevelops and adheres to team project standards for development including tools, platforms, methodology, and controls to ensure efficiency, quality, and consistency\n\nPrepares detailed software specifications and test plans\n\nPerforms quality assurance reviews\n\nProvides program and system level time/cost estimates\n\nEvaluates and modifies various COTS products, i.e., Moodle and Remedy to obtain optimal configuration for WSSC Water environment\n\nProvides technical documentation updated to the latest enhancement or release\n\nAssists in reviewing current technical architecture, including design patterns and development methodologies\n\nOther Functions\nAssists with defining and meeting business requirements\n\nServes as project leader for small initiatives\n\nWorks with various business sections and IT sections for their configuration/development needs\n\nGuides less experienced programmers\n\nWorks with legacy systems and other system migrations\n\nEffectively reports on application development\n\nPerforms other duties as required\n\nWork Environment And Physical Demands\nBusiness casual office environment\n\nRequired Knowledge, Skills, And Abilities\nExcellent web design skills\n\nStrong communication skills with ability to document and troubleshoot problems and communicate with business and technical personnel at all levels\n\nStrong analytical and organizational skills\n\nAbility to manage multiple concurrent tasks\n\nAbility to handle various COTS products configuration and administration\n\nKnowledge of Java Persistence API or ORM (Hibernate)\n\nKnowledge of an application server such as WebSphere, WebLogic, JBOSS, or Tomcat\n\nKnowledge of Spring Framework\n\nKnowledge of an integrated development environment (IDE) such as Rational Application Developer, Eclipse, or IntelliJ, or others\n\nKnowledge of Java Server Faces (JSF)\n\nKnowledge of HTML5\n\nKnowledge of Bootstrap or CSS\n\nKnowledge of Node.js, Angular, or React\n\nMinimum Education, Experience Requirements\nBachelor’s degree and 6+ years’ experience in application and web systems development using the following:\nJava EE or J2EE\nSQL database server (such as Oracle, SQL Server, or PL/SQL)\nWeb Client development\n2+ years of development experience with SOAP or REST frameworks\n\nOR\n\nHigh School diploma (or equivalent) and 10+ years’ experience in application and web systems development using the following:\nJava EE or J2EE\nA SQL database server (such as Oracle, SQL Server, or PL/SQL)\nWeb Client development\n2+ years of development experience with SOAP or REST frameworks","datePosted":"2026-04-12T20:54:52.643Z","dateModified":"2026-04-12T20:54:52.643Z","hiringOrganization":{"@type":"Organization","name":"Wssc Water","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Laurel","addressRegion":"MD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"9282bbfc98626a2e320770d5"},"url":"https://jobsearcher.com/jobs/9282bbfc98626a2e320770d5"}}