Excellent Opportunity in the Mt Laurel NJ/Philly/West Chester PA area for a seasoned Java J2EE developer.
Job Summary
The User Interface integrates with n-tiered enterprise applications in a service-oriented architecture (SOA) set-up. Responsible for functional and technical designs of web based UI tier, services layer, and data access layer. Perform Business Analysis and Requirement Analysis with the end user in the Cable/Telecom BSS/OSS environment. Provides guidance to junior Architects and Business Analysts. The candidate must demonstrate progressive leadership in the full life cycle software development environment.
Ø Develop enterprise applications using Agile methodology. This includes creating Detailed Design using UML, Process Flows, Sequence Diagrams, and some times pseudo-code level details.
Ø Design UI components using variety of technology including .J2EE, javascript, AJAX, stylesheets etc.
Ø Design AWD based system components
Ø Leverage Enterprise Service Layer framework for the SOA for the architecture. Create designs involving XML/Web-Services that integrates various distributed applications.
Ø Perform Business Analysis and Requirement Analysis with the help of end-user in the Cable/Telecom BSS/OSS environment
Ø Develop prototype and architecture for new concepts and technology that would eventually be used by the Development teams.
Ø Develop Functional designs including Use Cases while interacting with Business Partners as well as End Customers.
Ø Create conceptual Data Model for the database interaction.
Ø Develop Software Cost Estimates by analyzing the Business Requirements and viable design solutions.
Ø Closely work with Enterprise Architects, Developers, and Business Partners while developing design solutions.
Ø Perform other duties as assigned.
Ø Education
o Bachelors degree in Computer Science or related field.
Ø Skills and Experience
o 5+ yrs experience in Software Development
o 3+ yrs experience using Java /J2EE Technologies with .Net, Javascript, stylesheets, AJAX
o 3+ years experience developing SOA Applications
o 3+ yrs experience in Business Analysis and Requirement Analysis, as well as demonstrated ability to solve end customers problems.
o Experience in a Cable, Telecom, or a Media company.
o Full life-cycle development in an enterprise development environment.
o Exposure to Agile methodology a plus.
o Development using relational database preferably using Oracle or SQL Server.
o Development of User Interface (UI).
o Ability to create cost-estimates and software/system development Business Cases.
o Experience with Voice, Data, Video, Wireless technology a plus.
o Should have excellent communication, negotiation, decision making, and problem solving skills.
o Must be a team player.
o Must have “can do” /”will do” attitude.
System One