Sr. J2EE Application Developer

$99,869 - $169,779/Yr

Unclassified - Laurel, MD

posted 4 months ago

Part-time - Mid Level
Laurel, MD

About the position

The Sr. J2EE Application Developer is a critical role within the IT Application Services organization, responsible for the design and configuration of Java Enterprise Edition (Java EE or J2EE) applications. This includes both web and mobile applications that support the daily operations of WSSC Water. The position is a long-term contract role, emphasizing the importance of developing and maintaining applications that are integral to the organization's functionality. The developer will work closely with database and networking teams to ensure seamless integration and performance of applications. Key responsibilities include developing and maintaining J2EE applications, migrating legacy applications to the J2EE platform, and creating web client interfaces. The developer will also provide operational support for existing applications, analyze and design systems, and perform testing, debugging, and documentation. Adherence to standard Software Development Life Cycle (SDLC) methodologies is essential to ensure that project results are measurable and delivered on time and within budget. The role requires preparing detailed software specifications and test plans, conducting quality assurance reviews, and providing time/cost estimates for programs and systems. In addition to technical skills, the Sr. J2EE Application Developer will assist in defining and meeting business requirements, serve as a project leader for small initiatives, and guide less experienced programmers. The position also involves working with legacy systems and other system migrations, effectively reporting on application development, and performing other duties as required. The work environment is a business casual office setting, and the role may require availability on a 24-hour on-call basis, including odd and irregular hours.

Responsibilities

  • Develops and maintains J2EE applications
  • Migrates legacy applications to J2EE platform
  • Develops web client interfaces
  • Provides operational support for existing J2EE and non-J2EE applications
  • Analyzes, designs, codes, tests, debugs, documents, and maintains applications and application enhancements
  • Develops and adheres to standard SDLC methodologies to produce project results that are measurable and delivered on time and within budget
  • Prepares detailed software specifications and test plans
  • Performs quality assurance reviews
  • Provides program and system level time/cost estimates
  • Evaluates and modifies various COTS products to obtain optimal configuration for WSSC Water environment
  • Provides technical documentation updated to the latest enhancement or release
  • Assists in reviewing current technical architecture, including design patterns and development methodologies
  • Assists with defining and meeting business requirements
  • Serves as project leader for small initiatives
  • Works with various business sections and IT sections for their configuration/development needs
  • Guides less experienced programmers
  • Works with legacy systems and other system migrations
  • Effectively reports on application development
  • Performs other duties as required

Requirements

  • Bachelor's degree and 6+ years' experience in application and web systems development using Java EE or J2EE
  • Experience with SQL database server (such as Oracle, SQL Server, or PL/SQL)
  • Experience in web client development
  • 2+ years of development experience with SOAP or REST frameworks
  • OR High School diploma (or equivalent) and 10+ years' experience in application and web systems development using Java EE or J2EE
  • Experience with a SQL database server (such as Oracle, SQL Server, or PL/SQL)
  • Experience in web client development
  • 2+ years of development experience with SOAP or REST frameworks

Nice-to-haves

  • Experience using Apache Tomcat
  • Certification in Java or J2EE or Mobile Application Development
  • Application development experience for mobile technology (either Android or iOS)
  • Application development experience with React, Angular or Python
  • Experience with e-commerce applications
  • Experience with applications supporting water utility and plant operations
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service