Full time opening for Sr. Software Engineer - Java in NJ

The primary focus of this position will be Services and Middle Tier Development using Java technologies in a Call Center environment. This position will have lead responsibility for the development of Web Based Java applications using MVC framework, Hibernate, and Services Oriented Architecture principles. The developer will be responsible for creating components within Java, utilizing standard Integrated Development Environments (IDEs), writing unit test cases and supporting the Testing and Quality Assurance phases of the software development lifecycle.

Design and Develop Java based Process Layer, SOA based Services Layer, and Data Access Layer in Cable/Telecom BSS environment.

Design and Develop enterprise applications using agile methodology.

Develop detailed designs using Object-Oriented Methodology.

Develop Java Components

Create database objects to support components.

Write Unit Test Cases

Utilize COTs and open source technologies

Support testing efforts

Support documentation efforts.

Understand and consume application requirements and use cases.

Perform other duties as assigned.

Mentor Junior Developers


Bachelors degree in Computer Science or related field

7+ yrs experience in Java Development.

5+ yrs experience in developing SOA services, Process Layers, Middle Tier, and Data Access Layers..

3+ yrs experience with Hibernate or JDO.

3+ yrs experience developing web applications using Struts (or any other MVC Framework), custom tags and COTs

3+ yrs experience with CSS, JavaScript and Ajax

3+ yrs experience with TDD, JUNIT, HttpUnit, Code Coverage tools and EasyMock or JMock

3+ yrs experience with Oracle or SQL Server development.

3+ year experience with web services, service based development, XML/XSD

Experience with Spring a plus

Experience with COTs for Web Application Development a plus

Experience with automation of Web Application Testing using tools such as Selenium a plus

Experience with developing and deploying J2EE components within BEA Weblogic Server.

Experience with development tools such as Eclipse, ANT and Maven a plus.

Design and Architecture using object-oriented methodologies.

Exposure to Agile methodology a plus.

Experience in a Cable, Telecom, or a Media company a plus.

Experience with Voice, Data, Video technology a plus.

Experiences working with workflow engines such as BEA WLI or ALBPM a plus.

Experiences with CRM tools such as Clarify a plus.

Should have excellent communication and problem solving skills.

Must be a team player.

Dan Burkart
Comcast Corporation


No comments:

Post a Comment