• Senior Java Developer

    Location US-MD-Laurel
    Posted Date 1 day ago(6/17/2018 9:22 AM)
    Job ID
    # Positions
    Information Technology - Software Developer
  • About NFF

    Networking For Future, Inc. (NFF) is a technology firm offering Network Services and Software services to our clients. As a Certified Cisco Gold Partner, NFF provides: network assessments, integration and design; IP telephony; wireless and Information Security. Software services practice includes: Application Development; Content Management Integration and Large database/ Data warehouse integration services as well as Professionals Services. We differentiate ourselves as an organization that focuses on people, both our clients and our employees. We are committed to empowering our employees by creating an environment for growth, partnership, respect and creativity. For the second year in a row NFF was named one of Inc. magazines Fastest Growing Private Companies.

    About this Position / Responsibilities

    Under general direction, participates as high-level technical expert in design development, coding, testing, and debugging new software or significant enhancements to existing software. Works with technical staff to understand problems with software and develops specifications to resolve them. Resolves customer complaints and responds to suggestions for improvements and enhancements. Participates in the development of software user manuals. May act as team leader on less complex projects. Assists in training less experienced software development staff.


    The Sr. Java 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 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.



    •Develops and maintains J2EE applications; • 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; • Develops and adheres to team project standards for development including tools, platforms, methodology, and controls to ensure efficiency, quality, and consistency; • Prepares detailed software specifications and test plans; • Performs quality assurance reviews; • Provides program and system level time/cost estimates; • Provides technical documentation updated to the latest enhancement or release; • Assists in reviewing the current technical architecture, including design patterns and development • Assists with defining and meeting business requirements; • Serves as project leader for small initiatives; • Works with various business units and other IT units for their configuration/development needs; • Provides guidance to less experienced programmers; • Works with legacy systems and other system migrations; • Effectively reports on application development; • Performs other duties as required methodologies



    Bachelor’s Degree in Computer Science or Information Technology

    • 10+ years’ experience in application and web systems development using the following: Java EE or J2EE,

    • A SQL database server (such as Oracle, SQL Server, or PL/SQL),

    • An application server (such as WebSphere, WebLogic, or JBOSS); and

    • An integrated development environment (such as Rational Application Developer 8.0, or Eclipse);

    • 5 years of development experience with SOAP and REST frameworks;

    • Experience with HTML5 and JSF IS MUST.


    Excellent web design skills;

    • Strong communication skills with ability to document and
    troubleshoot problems and communicate with business and technical personnel at all levels;

    • Strong analytical and organizational skills;
    • Groovy Script is MUST

    • Ability to manage multiple tasks simultaneously;

    • Experience with HTML5, JSF,Angular JS and Node JS are MUST.

    NFF Disclosures

    NFF provides a competitive salary and benefits package including health insurance (medical, prescription, dental, and vision), life and disability insurance, PTO, paid holidays, 401 (k) match, Flexible Spending Accounts, Commuter benefits, and educational assistance. Please visit the careers page of our website ( for more details.


    We are an Equal Opportunity Employer and do not discriminate on the basis of race, color, religion, sex, age, national origin, disability, veteran status, sexual orientation or any other classification protected by Federal, state, or local law. NFF is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations and affirmative action. In order to comply with these laws, we invite you to voluntarily self-identify your gender, race and ethnicity. Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment. The information will be kept confidential and will only be used in accordance with the provisions of applicable laws, executive orders and regulations, including those that require the information to be summarized and reported to the federal government. When reported, data will not identify any specific individual. This information will not be shared with hiring managers, will be kept separate from your application data and will not affect any employment decisions.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed