Programmer Analyst Resume
SUMMARY
- Professional with over 9Years of experience in IT industry asJava/J2EEDeveloper, Worked in the areas of Analysis, Design, Development and Implementation phases of Object Oriented and Web based applications
- Extensive experience in developing web projects from scratch using spring, Hibernate, iBatis,Struts,EJB,JSTL, Servlets,SOAP, WSDLandREST.
- Extensive experience in Spring MVC, Core, Data modules.
- Strong experience indeveloping data models by configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in HQL.
- Extensive experience on building services on SOA architecture.
- Hands on experience indeveloping Web Services (JAX - RS and JAX-WS) and also expert in integration with frontend(using HTML, JQuery and JSON )
- Extensive experience in SOAP UI testing and understanding WSDL.
- Worked on static code analyzers likeHP Fortify to find vulnerabilities in the application and fixed them.
- Extensive experience with EnterpriseJavaBeans (EJB) - Session, Entity and Message Driven Beans.Developed User Interface usingHTML5, CSS3, JavaScript, JSON and JQuery.
- Extensive experience on Client side MVCs like Angular-JS.
- Good experience in resolvingcross browser issues and also worked on preventingXSS attacks.
- Extensive experience in debugging web applications withIE, Chrome, Firefox add-ons.
- Well versed in both Client-side and Server-side programming using Java Technologies
- Experience in Software Configuration Management using Version Control tools such as CVS, SVN and Perforce.
- Extensive
- Worked onreporting tools likeJasper Studioincluding template designing and mapping data from database.
- Worked on creating XSD and generating XMLs.
- Worked on mappingXML schemas and generating XSLT usingAltova Map Force Tool.
- Experience in using servers like JBOSS, IIS and Apache Tomcat in both Windows and Linux.
- Worked on RPMs (Red Hat Package Manger) to deliver builds to client.
- SUN Certified in Java Platform, Standard Edition 5.0.
- Developed websites using content managements likeJoomla using PHP, MySQL under WAMP and LAMP servers.
- Experience in SupportDocumentation, MS-Visio, Business Analysis, Debugging, Fixing defects, Operations, Sustenance and Maintenance of end-to-end systems.
- Strengths also include good team player, self-motivated, quick learner and open to work with new technologies.
TECHNICAL SKILLS
Technologies: Java, JSP, Servletsand Web Services (SOAP and RESTful).
Frameworks: Struts, Spring, Hibernate, iBATIS
Languages: Java, PHP.
Databases: Oracle 8i/10g/11g.
MarkupLanguages: XML, XSL, XSLT, XSD, CSS, WSDL, DHTML/HTML.
Protocols: HTTP, SOAP.
Scripting: AJAX, Java Script, JQuery, JSON.
IDE Tools: My Eclipse, Eclipse
Web Servers: Apache Tomcat 5.0/6.0/7.0
Reporting tools: Jasper Studio
Operating Systems: Windows server 2003, XP, Windows 7, Linux, DOS
Standards/Methodologies: CMMI, Agile
Version Control: SVN
Testing tools: Junit, SOAP UI Testing.
PROFESSIONAL EXPERIENCE
Confidential
Programmer Analyst
Responsibilities:
- Analyzed the design and architecture of the existing application.
- Involved in designing the new architecture for existing application to latest technologies.
- Participated in Requirements gathering, Analysis and detail Design meetings.
- Involved in coding of Hibernate layer classes (Model Classes)related to various search functionalities like Accounts, Products, etc.
- Used Hibernate to persistent data into database and written SQL/HQL to access/update the data from/ to the database
- Produced the Web services usingRESTAPI to share the data across the interface.
- Spring Configuration XML file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Designed front end pages using HTML5, CSS3, JQuery and JavaScript.
- Used AngularJs to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, paginationetc
- Used JQuery and Ajax to make asynchronous calls to load the required content on the pages.
- Working on JQuery data tables to display the fetched data from server.
- Performed the client-end validation using java script and JQuery.
- Worked on SQL queries for verifying and optimizing database.
- Working on enhancements and supporting production issues
- Use SVN version controller to manage the code versions.
- Build and deploy the applications using Maven.
- Involved in bug fixing.
- Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
Environment: Spring, Hibernate, JSP, Servlets, JavaScript, JQuery, AJAX, Apache Tomcat 7, Oracle 11g, Eclipse, Maven
Confidential
Programmer Analyst
Responsibilities:
- Created model classes for DAO layer and configure them in hibernate configuration file.
- Worked on spring - Hibernate integration.
- Defined the controllers, Services, Models and Components using annotations and configure them in spring configuration file.
- Designed front end pages using HTML5, CSS3, JQuery and JavaScript.
- Integrated HTML pages with AngularJS framework and used Custom Directivesand making use of Modules and Filter objects according to the application requirement
- Defined new validations through AngularJS for the form field validation implemented through HTML and Used AJAX, JSON to send request to the server to check the functionality of the website
- Developed restful web services using JAX-RS
- Used JSON in the restful web services to send the request and response.
- Used log4j for tracking and fixing bugs.
- XSLT generation using Altova Map Force Tool.
- Worked on integration with OFAC (Office of Foreign Assets Control)
- Worked on Daily, Monthly Settlement, Reconciliation reportsfor USOBR application, IOP banks, Disbursement Partner(TF)
- Worked on schema development(XSD), for sending the USOBR outbound requesttoTransFast (TF)via DCIH (Data Center Integration Hub) interface.
- Build applications using MAVEN.
- Designed and developed jasper reports in txt, csv and pdf formats.
- Defined complex SQL queries in hibernate configuration files and verified ORM generated SQLs.
- Performed the client-end validation using java script and JQuery.
- SOPA UI testing.
- Involved in bug fixing.
- Worked in an agile development process based onScrum
Environment: Spring, Hibernate 4x with JPA, JSP, Servlets, Web services, JavaScript, Jquery, AJAX, Apache Tomcat 7, Oracle 11g, Eclipse, Jasper Studio, Maven
Confidential
Software Developer
Responsibilities:
- Identified various objects and created model classes for Hibernate.
- Used Hibernate for mapping the ORM objects to table using Hibernate annotations.
- Created SQL queries in configured with hibernate.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Used AJAX framework for server communication and seamless user experience.
- Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
- Used Log4j for logging the output to the files.
- Involved in generating build script using ANT that compiles the code, builds a war file and deploys the application on the application server.
- Used SVN tools for version control.
- Effectively interacted with team members and business users from different regions for requirements capture and analysis.
Environment: JavaScript, spring, IBatis, HTML5, CSS, JSP, JavaScript, JQuery, Oracle, Apache Tomcat, My Eclipse
Confidential
Software Developer
Responsibilities:
- Involved in Requirement gathering and analysis.
- Prepared all static html pages using HTML5, CSS3 and JavaScript and JQuery.
- Worked on various JQuery UI components like calendar and data tables.
- Crated equivalent/Corresponding ActionForm classes for all forms in html pages
- Worked on Strutsconfigurationfile and provided Action Mappings to ActionForm objects.
- Worked on JSTL and JSP to display the session data form server.
- Performed the client-end validation using java script and JQuery.
- Prepared unit test plans.
- Involved in bug fixing.
Environment: Java, Struts, iBatis, HTML, CSS, JSP, JavaScript, JQuery, Oracle, JBOSS, My Eclipse
Confidential
Software Developer
Responsibilities:
- Involved in Requirement gathering and analysis.
- Created and setup the project environment using Struts-Hibernate plugin.
- Created template/ sample flow which include Controllers, Service and service impls, DAO and DAO impls.
- Worked on JSTL, Servlet Filters and properties file configuration and internalization (English and Danish).
- Worked on various cross browser issues and responsive web design issues.
- Developed all the four products at Client Admin module.
- Developed two premium products with drag able and resizable features using JQuery.
- Involved in coding of Contest module.
- Performed the client-end validation using java script and JQuery.
- Involved in bug fixing.
Environment: Java, Struts, Hibernate,EJB, HTML, CSS, JSP, JavaScript, JQuery, Oracle, JBOSS, My Eclipse
Confidential
Software Developer
Responsibilities:
- Involved in Requirement gathering and analysis.
- Implement a template with HTML and JQuery which shows a dummy alert message in certain time frequency using delay and some timer functions.
- Written code for all the layers Service, DAO and their implementations.
- Written SQL queries in a configuration file and integrate with iBatis.
- Performed the client-end and server-side validations using JavaScript.
- Developed the server side pages using JSP and HTML.
- Prepared unit test plans.
- Involved in bug fixing.
- Involved in preparation of CMMI documents for the project.
Environment: JAVA, Struts, Ibatis,HTML, CSS, JSP, JavaScript, JQuery, MySql, JBOSS, My Eclipse
Confidential
Software Developer
Responsibilities:
- Involved in Requirement gathering and analysis
- Developed the UI Screens using JSP, JavaScript and HTML and also did client side validations.
- Developed the classes for Unit Testing by using JUnit.
- Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application.
- Used JDBC for database connectivity and responsible for stored procedures to fetch and insert/update to database tables.
- Used SVN configuration management tool for code versioning and release.
- Prepared unit test plans.
- Involved in bug fixing.
Environment: JAVA, spring, IBatis, HTML, CSS, JSP, JavaScript, JQuery, Oracle, JBOSS, My Eclipse
Confidential
Software Developer
Responsibilities:
- Involved in Requirement gathering and analysis
- Created UI pages using HTML, CSS and JavaScript.
- Created action classes and action form classes for corresponding html pages.
- Defined URL mapping in struts configuration file.
- Involved in coding and exception handling in the payout module.
- Performed the client-end validation using JavaScript.
- Prepared unit test plans.
- Involved in bug fixing.
Environment: Java, Struts, IBatis, HTML, CSS, JSP, JavaScript, JQuery, MySQL, JBOSS, My Eclipse
