Sr Software Developer
TowerStrides Inc. - Chantilly, VA

This job posting is no longer available on TowerStrides Inc.. Find similar jobs:Senior Software Developer jobs - TowerStrides jobs

Job Description: The candidate is expected to perform he following

Provide technical knowledge and analysis of specialized applications and operational environment, high-level functional systems analysis, design, integration, documentation, training, and implementation.
Develop software application solutions and environments by studying information needs, systems flows, data usage, and work processes, creating or modifying software solution components; and following software development methodologies and lifecycle.
Document and demonstrate software solutions design, system architecture, user interfaces by developing documentation, design diagrams, flow charts, layouts, screen mockups, etc.
Prepare and install solutions by determining system specifications; configuring solutions execution environments, deploying solutions to its execution environments, optimizing and tuning solutions performance in its execution environments.
Develop and execute software solutions validation and testing plans, writing testing code, conducting unit testing, analyzing test results; make appropriate revisions to ensure software applications function as specified.
Perform troubleshooting of problems in software application programming code, data storage, integration or interfacing with other systems, or application execution environments.
Research and evaluate evolving and emerging technologies and standards, understand their impact on current systems and future development and enhancement of systems.

Skills Required

Experience in and/or knowledge of Java EE/J2EE technologies, object oriented analysis and design, relational database design and development, relational data modeling, Struts web application framework, Servlets, JSP, EJB, JPA, Hibernate, Apache Ant, Apache POI API, JSON, AJAX, JQuery, SQL, Stored Procedure, SDLC and Scrum/agile software development methodology and lifecycle.

Education Requirement : Master's Degree in Applied Computer Science

J ob location: Tower Strides, Inc. Attn: V. Raghavan 13996 Park East Circle, Suite 102 Chantilly, VA 20151