Description
US citizen or permanent resident only.Position Description:
- Participate in the review and analysis of business requirements and the design of solutions for new applications.
- Develop work estimates for projects.
- Perform support and development activities for applications and/or projects assigned to the team.
- Document application and system specifications and solutions to satisfy project requirements.
- Identify and evaluate vendor software and integration strategies.
- Develop and code applications to specification.
- Identify and implement appropriate testing strategy.
- Execute all steps required to deploy/implement the application solution.
- Participate in a self directed team environment. Collaborate with project team members and QA on development, customer issues, and security requirements.
- Off-hours work will be required as business demands dictate.
- Carry and/or respond to cell phone calls for off-hours to fix application problems.
- Some travel may be required.
Required Skills, Knowledge and Experience:
- 5+ years professional experience in IT solutions development preferably in a medium to large corporate environment
- 3+ years distributed platform development (WebSphere, Java, J2EE, Struts, JSP). Java IDE, preferably RAD
Test Driven Development (Junit) - Ability to exercise good judgment, decision making and creativity.
- Ability to readily grasp complex architectural environments.
- Ability to work from general direction in the development of detailed solutions.
- Must enjoy assisting others in supporting project needs.
- Demonstrated analytical capabilities including complex technical problem solving
- Effective communication and organizational skills
- Experience in all phases of software development life cycle methodologies and processes
- Demonstrated work performance in a high-performance team work environment
- Ability to follow and adhere to programming standards and methodologies
- Bachelor's degree in CS, MIS, or technical area or the equivalent combination of education and experience
Preferred Skills, Knowledge and Experience:
- Agile development experience
- Experience with TIBCO.
- Solid understanding of source control (SVN and/or CVS) including branching, merging, and conflict resolution.
- Experience using Mercury testing tools (ie TestDirector, Quicktest and LoadRunner).
- Relational database skills.
Email your Resume with ' Senior Java Developer " in the subject line