THE OPPORTUNITY
Title:
JAVA Developer
Type:
Contract
Length:
Role:
Level:
Unrated
Last Verified:
8/18/2010
The candidate will implement a series of service provisioning workflows for the customer using our client's Service Portal framework. This will involve working collaboratively with fellow software engineers in the implementation of the application, and with network design engineers to understand the feature and acceptance requirements
Types of tasks
• Feature research, prototyping, and implementation
• User interface implementation
• Automated unit testing
• Code reviews
• Feature testing
• Problem investigation and defect correction
• Optimization and performance analysis
• Build and continuous integration processes
• Object-oriented design
• Technology/API selection
• Provide input to documentation for end users, testers, and administrators.
Java-based open source frameworks and APIs will be used for implementation.
Desired: Java language certification, Spring framework certification, Networking technology certification (Alcatel-Lucent, Cisco, Juniper)
Work Experience and Technical Knowledge
- Minimum 10 years experience in software design and development
- Minimum 5 years experience in web application development
- Minimum 7 years in development using Java
- Experience working in a telecommunications service provider
- Experience in integrating 3rd party network management software
- Experience in OSS/BSS implementation projects
- IP networking experience
- Development of web and/or enterprise applications using java
- Application development using web services, SOAP, or REST
- Experience in developing applications using XML, XSL, XSLT
- Implementation of open source APIs and libraries, including Spring, WebWork, Hibernate, Velocity
- Integration with enterprise systems (Oracle DB, MySQL, LDAP)
- Implementation of commercial and open source server technologies like Apache httpd, Apache Tomcat, Jetty, JBoss
- Experience with Ajax and the Dojo toolkit
- Experience working in a unix (Solaris) environment
- Excellent communication skills, ability to work effectively with solution architects
- Experience in using code management systems (CVS, Subversion)
- Ability to work productively on projects involving multiple developers
Types of tasks
• Feature research, prototyping, and implementation
• User interface implementation
• Automated unit testing
• Code reviews
• Feature testing
• Problem investigation and defect correction
• Optimization and performance analysis
• Build and continuous integration processes
• Object-oriented design
• Technology/API selection
• Provide input to documentation for end users, testers, and administrators.
Java-based open source frameworks and APIs will be used for implementation.
Desired: Java language certification, Spring framework certification, Networking technology certification (Alcatel-Lucent, Cisco, Juniper)
Work Experience and Technical Knowledge
- Minimum 10 years experience in software design and development
- Minimum 5 years experience in web application development
- Minimum 7 years in development using Java
- Experience working in a telecommunications service provider
- Experience in integrating 3rd party network management software
- Experience in OSS/BSS implementation projects
- IP networking experience
- Development of web and/or enterprise applications using java
- Application development using web services, SOAP, or REST
- Experience in developing applications using XML, XSL, XSLT
- Implementation of open source APIs and libraries, including Spring, WebWork, Hibernate, Velocity
- Integration with enterprise systems (Oracle DB, MySQL, LDAP)
- Implementation of commercial and open source server technologies like Apache httpd, Apache Tomcat, Jetty, JBoss
- Experience with Ajax and the Dojo toolkit
- Experience working in a unix (Solaris) environment
- Excellent communication skills, ability to work effectively with solution architects
- Experience in using code management systems (CVS, Subversion)
- Ability to work productively on projects involving multiple developers