Sr Programmer Analyst Resume
PROFESSIONAL SUMMARY:
- Over 11 Years of experience as designing and developing in Java & J2EE technologies based on In - depth knowledge of Object Oriented Programming, Database Programming, Web Programming and GUI Development in Java, J2EE, JSP, HTML, JavaScript and CSS.
- Architected Enterprise wide applications using industry standard enterprise design patterns. Proposed in restructuring of the application for improved and efficient design. Used UML Modeled the proposed solution using UML diagrams like Use Case Diagrams, Component Diagrams, Package and deployment diagrams and activity diagrams for high level and Class and Object sequence diagrams for low level design.
- Hands on experience in application design, development and support using HTML5, JavaScript, Angular JS, JQuery, CSS, Groovy, Grails, Java, J2EE, JSP, Servlets, Struts Framework, Spring Framework, REST & SOAP Web Services, iBatis, Open JPA, JavaBeans, JDBC, WMB, JUnit, JavaScript, Ajax, JBoss Rules and Ruby.
- Used Spring framework extensively for decoupled and scalable layers in a Web Applications using Spring IoC, Spring ORM (Hibernate), Spring Context (Ldap, JNDI, JMX) Spring DAO (JDBC) and Spring Web Module and Spring MVC frameworks. Spring JMS modules, Active MQ.
- Proficient in implementing security using SSO, Multi-factor authentication, OAuth, RBAC, Authentication and Authorization.
- Experience using Spring Modules like JNDI Template, JMS Template, JDBC Template
- Hands on Experience on Hibernate 3 with Annotations as well as declarative approach
- Extensively used Struts framework for Web application utilizing various in built Struts features for input data validation and content based routing.
- Well experienced in creating, maintaining Weblogic 8.1 & 10.3 Clustered environment (Admin + Managed servers) and worked on many other J2EE Application servers like JBoss, Sun App server and IBM Web Sphere, Apache Tomcat Web Server
- Experience in managing tasks by creating Project plans providing estimations, Status reporting and providing the project highlights to the top management.
- Well experienced in functional and technical systems analysis & design, systems architectural design, presentation, process interfaces design, process data flow design, and system impact analysis and design documentation and presentation.
- Experience working in a Confidential team and with offsite onshore model. Worked with team located geographically at different locations and playing different roles.
- Worked and was trained to work in Agile Methodology and was involved in creating a Theme for a release breaking down into Epics and Stories and further to tasks and tracking to completion
- Used many Code Versioning Tools like CVS, SVN, Git and Microsoft Visual Sourcesafe and is able to maintain the codebase by creating tags and branches for parallel development.
- Designing skills with Entity-Relationship Diagrams, UML Diagrams to model the existing or new architecture
- Continuous integration using bamboo tool.
- Followed Test - driven development ( TDD ) process.
TECHNICAL SKILLS
O/S: Windows NT/XP, Solaris, Unix, Linux.
Technologies: Groovy, Grails, Java, J2EE, Jsp, Servlets, Jsf, RichFaces3.2,wmb, Apache CXF
EJB, MDB, JMS, JNDI, LDAP, RMI, Java Mail, JTA, JAAS, Web Services, SOAPJAX-WS, JAX-RPC, AXIS 2, JAXP, JAXB, Dom4J,Log4j, MAVEN, ANT, JavaScriptHTML, XML, JSON, AJAX, DWR, JUnit, Jquery, and ExtJS
Framework: Spring 2.5/3, struts 1.x/2
IDE: Eclipse, NetBeans, JDeveloper, RAD, Weblogic Workshop 10.3
Database: Oracle 11g, IBM db2, Mysql, MS Access 6/7, Mango DB, Sybase.
Servers: Tomcat5.x/6.x, Weblogic11.x, Websphere6.x, JBoss 5, JRun 3.1, IBM HTTP Server, iPlanet 4.0
ORM: Hibernate, JPA1.0, ibatis
Middleware: Jboss Drools Rules Engine4.0
Big Data: HDFS, Pig, Hive, HBase, Spark, sqoop, Mapreduce
Project Management:
& code version: MS Project, MS Power Point, JIRA, BugZilla, Bug Tracker, HP Quality Center, Rational Clear case, GitHub, PVCS, VSS, CVS, SVN
PROFESSIONAL EXPERIENCE
Confidential
Responsibilities:
- Performed analysis on complex functional and business requirements Analysis the requirement.
- Developed innovative solutions to complex business and technology problems
- Writing the technical SPF.
- Managed support activities and Bug fixing in JIRA.
- Code development using java, groovy, grails, and hibernate
- Code review
- Deployment into QA, UAT and sanity testing.
Environment: Java6, jsf, JQuery, WebServices, hibernate, linux, Sybase, Junit, Jira, linux, GitHub, JBoss 7.1
Confidential
Responsibilities:
- Involved in the end to end process of requirements gathering, Documentation, Development, deployment and testing.
- Developed use cases, sequence diagrams and preliminary class diagrams for the system using UML involving Enterprise Architect and Microsoft Visio.
- Designed the communication layer which interacts with the external systems for storing/retrieving customer data.
- Configuring the environments like dev, test, lt, etc.. And validating environments. implemented new security framework (JAAF)
- Written reusable scripts and documents for migration.
- Prepared checklist for Confidential .
Environment: Java1.7, Weblogic 10, glassfish 2.x/3.x, linux, db2, oracle, Eclipse, Tortoise svn, Junit.
Confidential
Responsibilities:
- Involved in the SDLC process such as user requirements gathering, Documentation, Development and testing.
- Developed use cases, sequence diagrams and preliminary class diagrams for the system using UML involving Rational Rose.
- Configuring the environments like dev, test, lt, pa, po, prod etc.. And validating environments.
- Interacted with the customer to solve issues with the environment.
- Creating Queues for each environment.
- Worked on Message Sets, created SDMs, developed CPF request and response java translations.
- Worked on Datapower: developed XSLTs, developed and tested Atomic and composite Services
- Involved in load and performance testing.
Environment: Websphere Message broker8, data power 152, java6, websphere application server, linux, db2, oracle, cvs, Junit, eclipse,windows.
Confidential
Responsibilities:
- Analyzing user requirement specification.
- Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.
- Analyze Enhancements from the Business Analyst
- Convert the enhancements to business use cases
- Design High level Design and Low Level Design documents
- Estimate the effort required for completing the individual tasks Developed front end using Jsp.
- Responsible for code review for different modules of the application.
- Troubleshoot problems in development and test environments.
Environment: HTML5, Angular JS, JQuery, JavaScript, Java, Spring, Web Services, iSeries, DB2, Tomcat, Linux, windows, RAD
Confidential
Sr Programmer Analyst
Responsibilities:
- Involved in the end to end process of requirements gathering, Documentation, Development, deployment and testing.
- Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer. Developed front end using Gsp.
- Responsible for code review for different modules of the application.
- Troubleshoot problems in development and test environments.
- Writing Grails Unit test cases
- Test Driven development
- Managed support activities and Bug fixing in JIRA.
- Deployment into QA, UAT and PROD systems and sanity testing.
Environment: Groovy1.8, Grails 2.1, Gsp, GORM, JQuery, Bootstrap, jdk1.6, Oracle11, Intellij, Weblogic Application server, cvs, Linux, windows, Bamboo
Confidential
Sr Programmer Analyst
Responsibilities:
- Involved in the end to end process of requirements gathering, Documentation, Development, deployment and testing.
- Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.
- Responsible for code review for different modules of the application.
- Troubleshoot problems in development and test environments.
- Writing Grails Unit test cases
- Test Driven development
- Managed support activities and Bug fixing in JIRA.
- Deployment into QA, UAT and PROD systems and sanity testing.
Environment: Groovy1.8, Grails 2.1, Gsp, GORM, JQuery, Bootstrap, jdk1.6, Oracle11, Intellij, Weblogic Application server, cvs, Linux, windows, Bamboo
Confidential
Sr Programmer Analyst
Responsibilities:
- Involved in the end to end process of requirements gathering, Documentation, Development, deployment and testing.
- Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer. Developed front end using Gsp.
- Responsible for code review for different modules of the application.
- Troubleshoot problems in development and test environments.
- Writing Grails Unit test cases
- Test Driven development
- Managed support activities and Bug fixing in JIRA.
- Deployment into QA, UAT and PROD systems and sanity testing.
Environment: Groovy1.7, Grails 1.3.7, Gsp, GORM, JQuery, Bootstrap, jdk1.6, Oracle11, Intellij, Weblogic Application server, cvs, Linux, windows, Bamboo
Confidential
Sr Programmer Analyst
Responsibilities:
- Involved in the end to end process of requirements gathering, Documentation, Development, deployment and testing.
- Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer. Developed front end using Gsp.
- Responsible for code review for different modules of the application.
- Troubleshoot problems in development and test environments.
- Writing Grails Unit test cases
- Test Driven development
- Managed support activities and Bug fixing in JIRA.
- Deployment into QA, UAT and PROD systems and sanity testing.
Environment: Groovy1.7, Grails 1.3.7, Gsp, GORM, JQuery, Bootstrap, jdk1.6, Oracle11, Intellij, Weblogic Application server, cvs, Linux, windows, Bamboo
Confidential
Sr Programmer Analyst
Responsibilities:
- Involved in the end to end process of requirements gathering, Documentation, Development, deployment and testing.
- Developed use cases, sequence diagrams and preliminary class diagrams for the system using UML involving Enterprise Architect and Microsoft Visio.
- Presentation layer to business logic layer.
- Responsible for code review for different modules of the application
- Troubleshoot problems in development and test environments
- Tested - Unit testing & Integration testing.
- Managed support activities and Bug fixing.
- Deployment into QA, UAT and PROD systems and sanity testing.
Environment: Java, JSF, Jstl, SpringIOC, Oracle, TopLink, Eclipse, Weblogic, windows, linux, cvs
Confidential
Technical Lead
Responsibilities:
- Analyzing user requirement specification.
- Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.
- Team handling of 4 members.
- SSO implementation for application.Developed front end jsp with jstl tags which presents data to the client.
- Developed front end JSP using Struts2, spring integration which presents data to the client.
- Responsible for code review for different modules of the application
- Troubleshoot problems in development and test environments
Environment: Java, JSP, Jstl, SSO, Struts 2.0, SpringIOC, MySql, iBatis, Eclipse, Jboss, windows, solaris, cvs.
Confidential
Technical Lead
Responsibilities:
- Analyzing user requirement specification.
- Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.
- Team handling of 6 members.
- Developed front end jsf which presents data to the client.
- Responsible for delivering Technical Design Documents for different use cases.
- Developed front end JSF using spring webflow which presents data to the client.
- Responsible for code review for different modules of the application
- Troubleshoot problems in development and test environments
- Writing Ruby test scripts.
Environment: Java, JSF, RichFaces & Facelets, SpringWebflow, SpringIOC, MySql, OpenJPA, Eclipse, Tomcat, websphere application server, report mill, cvs, windows, linux
Confidential
Technical Lead
Responsibilities:
- Analyzing user requirement specification.
- Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.
- Handling the complete persistence logic layer using openJPA
- Working with Apache CXF web-services tool, to transfer data from server web to client UI
- Declarative programming the business layer for data validations and rating and using JBoss Drools (A Javax Rules technology)
- Developed front end jsf with Rich faces using ajax support which presents data to the client.
- Responsible for delivering Technical Design Documents for different use cases.
- Implemented logging using log4j.Developed front end JSF using spring webflow which presents data to the client.
- Responsible for code review for different modules of the application
- Troubleshoot problems in development and test environments
Environment: Java, JSF, Facelets, SpringWebflow, DB2,Open JPA, WebServices, cxf, SpringJunit, ReportMill, Jboss Drools, log4j, Eclipse, Websphere6, Linux (Redhat), windows
Confidential
Module Lead
Responsibilities:
- Analyzing user requirement specification and preparing software requirement specification.
- Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.
- Developed front end Jsps which presents data to the client.
- Developed JavaScript code to do client side validations.
- Responsible for delivering Technical Design Documents for different use cases.
- Implemented logging using log4j.
- SSO implemented for application.
- Developed front end Jsps using Struts framework which presents data to the client.
- Responsible for code review for different modules of the application
- Troubleshoot problems in development and test environments
Environment: Java, JSP, Struts Framework, Oracle10G, HTML, Weblogic8.1, Active Process, eclipse, svn, windows, linux
Confidential
Module Lead
Responsibilities:
- Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.
- Developed front end Jsps which presents data to the client.
- Developed JavaScript code to do client side validations.
- Responsible for delivering Technical Design Documents for different use cases.
- Implemented logging using log4j.
- SSO implemented for application.
- Developed front end Jsps using X-Factory framework which presents data to the client.
- Responsible for code review for different modules of the application
- Troubleshoot problems in development and test environments
Environment: Java, JSP, XFactory Framework, Oracle, HTML, JBoss4, Active Process, eclipse, svnlinux, windows
Confidential
Module Lead
Responsibilities:
- Understanding the functional specification as well as the technical aspects of the project.
- Unit test cases, functional test cases preparation and testing the whole application functionality.
- Analysis of the issues provided by the clients and prepared harmonization document.
- Responsible for code review for different modules of the application
- Single Sing On restriction to allow, "Only the right people see the right data"
- Troubleshoot problems in development and test environments
Environment: Java, JSP, Casper Framework, eMatrix, HTML, SunOne7, Sun Solaris 2.8, Eclipse, cvs
Confidential
J2EE Developer
Responsibilities:
- Actively participated in business and defect review meetings.
- Prepared technical design documents for different modules.
- Developed modules using Spring framework.
- Developed ANT build scripts for Batch application
- Involved in building application and deploying on to Weblogic server in Dev integration server (Solaris)
- Implemented different design patterns like Singleton, DTO and DAO
- Portal development, creating portlets, java page flows for different modules using JPF and hibernate.
- Portal Management - setup and maintain desktops based on the Roles and Responsibilities Inter-Portlet communications.
- WSRP - Web Service for Remote Portlet communication Unit testing, Integration testing.
- Developed HQL (Hibernate Query Language) to retrieve data from database.
- Implemented Hibernate framework for mapping java classes to database tables.
- Developed JavaScript code to do client side validations.
- Implemented Junit Test scripts.
Environment: Java, JSP, Spring Framework, Oracle9i, HTML, Java Script, Hibernate, AjaxJunit, Vss6.0, Ant, weblogic workshop8.1.5, ant, eclipse, cvs, linux, windows
Confidential
Sr Developer
Responsibilities:
- Responsible for delivering Technical Design Documents for two use cases.
- Developed front end JSPs which presents data to the client.
- Developed JavaScript code to do client side validations.
- Integrate the tool with two other applications Claims & Dispute System and FileNet. Imaging system
- Responsible for code review for different modules of the application
- Load the customized tables using Informatics workflows thus providing better and quick access of data.
- Single Sing On restriction to allow, "Only the right people see the right data"
- Troubleshoot problems in development and test environments
Environment: Java, JSP, TSF Framework, Oracle8i, HTML, Java Script, Solaris2.6Informatica, Tomcat4.1, ant, eclipse, cvs, linux, windows
Confidential
Senior Developer
Responsibilities
- Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.
- Developed front end Jsps which presents data to the client.
- Developed JavaScript code to do client side validations.
- Responsible for delivering Technical Design Documents for different use cases.
- Developed front end Jsps using TSF framework which presents data to the client.
- Responsible for code review for different modules of the application
- Troubleshoot problems in development and test environments
Environment: Java, JSP, Servlets, Oracle8i, HTML, Java Script, TSF Framework, weblogic8i workshop ant, eclipse, cvs, linux, windows
Confidential
Developer
Responsibilities:
- Responsible for a nalyzing existing application framework code and functional documents.
- Developed Jsps which presents data to the client.
- Implemented "Model View Controller ( MVC) architecture for an efficient implementation of the view level customizations and interface with the application logic
- Developed JavaScript code to do client side validations
- Responsible for code review for different modules of the application
- Troubleshoot problems in development and test environments
Environment: Java, JSP, Servlets, Oracle8i, HTML, Java Script, weblogic7.0, ant, eclipse, cvs, linux, windows
