Sr. Java Programmer
3 years experience with Java/J2EE including hands on experience with jsp's, business objects, servlets, controllers, beans, forms and DAO's.
Strong hands on experience with STRUTS framework is a must.
Knowledge of Spring framework.
Proven ability to learn and apply new technologies such as Spring Webflow, Spring MVC and other Spring technologies.
Experience with Agile/Scrum development methodologies will be a plus.
Experience with Flash/Flex technologies will be a plus.
Strong knowledge of methodology, tools, standards and procedures.
Excellent technical/analytical skills (e.g., systems design) and/or strong programming and design skills.
Excellent interpersonal skills
Strong organizational and problem solving abilities
Excellent verbal and written communication skills
Complete understanding of software development life cycle and quality control methodologies.
- Strong Object Oriented skills
- Oracle/Weblogic experience preferred
- Client-side/Presentation skills desired
- SQL
- UNIX
Bachelor degree in Computer Science/Information Systems
4 years of information systems experience; or an equivalent combination of education and work experience
Strong programming and analytical skills
PC literacy, including desktop applications competency (e.g., Microsoft Office, e-mail, etc.)
Strong business knowledge and interpersonal skills
In-depth knowledge of information systems concepts
Strong knowledge of applicable methodologies, tools, standards, and procedures
Demonstrated decision-making and leadership abilities
Strong organizational and problem solving abilities
Strong verbal and written communication skillsThe incumbent will be developing exciting new enhancements to our Business to Customer application ().
Strong Java / J2ee and spring framework are needed.
This position is responsible for performing programming and/or analysis duties and producing specific deliverables relating to various phases of the systems life cycle. The incumbent works independently, and requires supervision on complex tasks.
Works as a team member on intermediate to large projects of average to high complexity under the direction and supervision of senior applications staff and management. Periodically leads other applications team members in selected project activities.
Collects client requirements, performs analysis, writes program specifications and develops designs for medium size projects.
Performs some technical evaluation of products. Responsible for producing high quality deliverables in a timely fashion.
Performs project management activities such as planning, sizing, and scheduling activities. Responsible for analyzing problems, developing solutions and making decisions that impact projects. Ensures systems implementations occur in accordance with established Change Control procedures.
Proactively communicates status reports and issues to manager. Successfully completes all relevant technical and professional training programs in accordance with Performance Agreement goals and objectives.
- Design and develop Java/J2EE enhancements to the website
- Perform Java/J2EE programming maintenance on the website
|
|