Job Description :
Your future duties and responsibilities
In this role, you will perform analysis, design, development and unit testing of software applications from user requirements and design documents. You will resolve defects encountered during various testing cycles. The developer will perform configuration repository administration including software, streams and directory creation, and source code archiving. Additionally, you will manage the software product configuration including generation of product, component baselines, and tracking. You will be responsible for developing and maintaining user software configuration management guides while providing support and training to enforce Software Configuration Management principles.

Required qualifications to be successful in this role
- 5+ Years of relevant experience
- Proficiency with Software Development Lifecycle (SDLC)
- Knowledge of the programming language(s), application server, database server and/or architecture of the system being developed
- 5+yrs experience with Java/J2EE, SOA, EJB
- Extensive hands-on experience in designing and creating both SOAP and Restful web services
- Hands-on experience with frameworks including Struts, Hibernate, and Spring
- Experience with ASP, BEA - Web logic, SQL, Oracle, Swing (plus)
- Knowledge of Solaris (2.8), UNIX, & windows)
- UNIX shell scripting experience
- Good communication and technical writing skills

Education:
Bachelor''s degree or equivalent