Programmer, Sr Programmer

2
Programmer/Sr Programmer Role Description-Responsible for ensuring that the design and build meet the defined business requirements. Also responsible for the production of the associated design documentation. Develops code specifications, performs coding duties or manages third-party development of code. Involved in unit, integration and user acceptance testing. Assists in resolution of defects as required. Works with Quality Assurance Managers to ensure successful completion of test phase. Job Description Assists Lead Programmer Analyst(s) in completing technical/implementation design documentation. Provides estimates for design, build, test and implementation phases. May undertake regular code reviews to ensure alignment with development, implementation and performance standards. May convert program specifications into source code or monitors third party development resources. May update program specification/implementation documentation. May revise code based on test results or monitors third party development resources. Works with project team to prepare code for production. May support design, configuration and integration of third-party software products Involved in unit, integration and user acceptance testing - reviews test scripts; aligns with wider testing strategy. Conducts reviews of supplied specifications, with others as appropriate. Escalates, provides feedback and proposes changes to program/implementation specifications and/or third-party software products. Required Skills Strong knowledge on Core Java and a very good understanding about Spring Framework. Strong Object Oriented programming skills and design patterns. Experience in working with Eclipse or Springs Tool Suite 1/25/22 AXP Internal Page 1 of 2

description

amex

Transcript of Programmer, Sr Programmer

Programmer/Sr ProgrammerRole Description-Responsible for ensuring that the design and build meet the defined business requirements. Also responsible for the production of the associated design documentation. Develops code specifications, performs coding duties or manages third-party development of code. Involved in unit, integration and user acceptance testing. Assists in resolution of defects as required. Works with Quality Assurance Managers to ensure successful completion of test phase.Job Description Assists Lead Programmer Analyst(s) in completing technical/implementation design documentation. Provides estimates for design, build, test and implementation phases. May undertake regular code reviews to ensure alignment with development, implementation and performance standards. May convert program specifications into source code or monitors third party development resources. May update program specification/implementation documentation. May revise code based on test results or monitors third party development resources. Works with project team to prepare code for production. May support design, configuration and integration of third-party software products Involved in unit, integration and user acceptance testing - reviews test scripts; aligns with wider testing strategy. Conducts reviews of supplied specifications, with others as appropriate. Escalates, provides feedback and proposes changes to program/implementation specifications and/or third-party software products.

Required Skills Strong knowledge on Core Java and a very good understanding about Spring Framework. Strong Object Oriented programming skills and design patterns. Experience in working with Eclipse or Springs Tool Suite Good Understanding of RDBMS (Preferably Oracle) Should have used the ORM layers like Hibernate and Spring Good knowledge about build tools like Ant, Maven Good knowledge about the configuration management tools like SVN, CVS, Github Good communication skills and team work Experience in developing web application using MVC framework's (Spring MVC in particular) Understanding of various SDLC methodologies particularly Agile Open-minded and passionate about learning new technologies. Knowledge of Springs framework is a must.

Good to Have Familiar with NoSQL Database platforms and its use in Ecommerce industry. Knowledge of scripting Languages PHP, Ruby etc. Additional knowledge of Web Application Frameworks like Struts2, Symfony2, Ruby on Rails, Grails and Django.

Qualification4-5+ years of experience in maintaining and developing an enterprise-level JEE Web Applications and websites.

10-Jul-2014AXP InternalPage 1 of 2