Title Sr. Software Engineer (
Java)
Job Summary:
This position will have lead responsibility for the development of Java applications for Services Oriented Architecture based systems. The Senior developer will be responsible for leading a team to 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.
Major Duties:
Design and Develop enterprise applications using Agile methodology
Work with the Business Partners when developing technical requirements and design
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
Mentor younger team members
Perform other duties as assigned
Punctual, regular, and consistent attendance
Minimum Requirements
Minimum Qualifications:
Education:Bachelors degree in Computer Science or related field
Experience:
7+ yrs experience in Java Development
Experience leading development teams of 5+ developers
2+ yrs experience with Oracle or SQL Server development
2+ year experience with web services, service based development, XML/XSD a plus
Experience with developing and deploying
J2EE components within BEA Weblogic Server
Experience with development tools such as Eclipse 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
Should have excellent communication and problem solving skills