We provide IT Staff Augmentation Services!

Sr. Programmer Analyst Resume

4.00/5 (Submit Your Rating)

FL

SUMMARY:

  • 13+ years of experience in the IT industry - involved in development, implementation areas in Java/J2EE Systems, Internet/Intranet based web Applications and Client Server Applications.
  • Expertise in the area of designing and coding of applications using Sun Java Technologies (Core Java, J2EE, JSP/Servlet, EJB and Struts/Spring Framework)
  • Worked on distributed development and global delivery models.
  • Experience in RUP and Agile development (SCRUM) methodologies.
  • Worked on Re-Engineering and requirements capturing from the existing systems.
  • Worked on various development procedures like software development life cycle process and UML concepts
  • Has the exposure on SOA/Web Services, SOAP & REST gateway Services. Explicitly worked on client web service mechanisms Sentry & RRBus.
  • Hands on experience on proprietary frameworks
  • Strong experience in MVC Architecture, Struts Framework
  • Good experience in technologies like Spring Framework 3.0, Hibernate 3.0 and JSF / PrimeFaces
  • Used Spring Framework for developing the application and used JDBC to map to Oracle/MySQL/Sybase database.
  • Use of Spring Security feature to encrypt the password to MD5 using salt mechanism and remember the user session until cache is cleared.
  • Used Spring Interceptors to track frequently visited pages by the advisors and log them.
  • Used Spring Controllers to map the URL from the AJAX requests and used Data Access Objects to store and retrieve information from the database.
  • Extensive use of ant to build and deploy the application into DEV environment.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from database and present data to advisors.
  • Create email functionality with attachments for the advisors to send message to investors along with the document generated with the information provided.
  • Worked on uploading and downloading attachments based on existing Document Management Interface.
  • Experience in developing web applications using technologies like HTML/HTML5, XML, Java Script, AJAX, CSS/CSS3, DOJO, Flash, JSP Tag libraries and Tiles.
  • Experience in developing and deploying J2EE components on application servers such as Web logic Server 9.0/10.0/11g, Apache Tomcat, JBoss and IBM Web sphere 6.1/7.0.
  • Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of both Web and Client/Server Technologies.
  • Strong experience in Configuration tools like CVS, SVN, VSS and Rational Clear case.
  • Strong Experience in Relational database like Oracle 9i/10g/11g (SQL & PL/SQL), MySQL and Sybase.
  • Strong experience in Big Data concepts and NoSQL database Cassandra.
  • Hands on experience in production support & enhancement projects
  • Hands on experience on Re-Engineering and requirements capturing from the existing systems.
  • Has the exposure to software development life cycle process and UML concepts.
  • Expertise in J2EE Design Patterns such as MVC, Singleton, DAO etc.
  • Ability to lead the project/module and preparing the internal review cycle.
  • Hands on experience in Reverse Engineering Projects
  • Has knowledge on Retail / POS, E-commerce, Financial Services, Insurance, Banking Domain, Telecom & Social Media
  • Has excellent analytical, problem solving techniques and communication skills
  • Recognized as a good team player, with the ability to work in team as well as independently.

TECHNICAL SKILLS:

Languages: Java, C, C++

Scripting Languages: JavaScript 1.2 and PHP\

Web Technologies: Java 1.3.x/1.4.x, Servlets 2.x, JSP1.2/2.0, EJB 1.1/2.x, XML, HTML, DHTML & HTML5, JSF / PrimeFaces 3.x / CSS3

RDBMS: Oracle 11g, 10 & 9.i\ MySQL and Sybase

Architectures & Technologies: J2EE

Operating Systems: Windows & Linux

Application Servers: WebLogic 12c, 11g, WebLogic 8.1 Portals \ and IBM WebSphere Application Server \ (WSAD) 7

Web-servers: Apache Tomcat

CMS: Interwoven TeamSite 6.5, OpenDeploy\ MediaBin and Workflows

UML Tools: Enterprise Architect, MS Visio, Rational Rose and Eclipse Omodo

Frameworks: Spring 3.0, Struts 2.0 / 1.x\ Oracle ADF

Java Editors: My Eclipse 7.5 & Eclipse 3.x, Oracle, JDeveloper, Net Beans IDE 3.5 and WSAD 7, IntelliJ IDEA 11.x

Version Control: IBM Rational Clear Case, MS Team Foundation Server, MS VSS, CVS & PVCS, Smart SVN, Mercurial Server, GIT Repository

Defect Tracking: IBM Rational ClearQuest & HP QC, Bugzilla

NoSQL: Apache Cassandra, BigTable

DBMS Tools: DB Artisan, AquaData Studio, Toad, Oracle SQL Developer

Debugging Tools: Mozilla FireBug, IE Developer Tool, HTTP Watch and Fiddler Web Debugger

ORM Tools: Hibernate 3.x

Others: Weblogic JMS, JRuleEngine a Java Rule Engine, Oxizen XML Editor, Sonar Software Quality Platform, Apache Shiro Authentication Service, LDAP and Active Directory, JIRA

PROFESSIONAL EXPERIENCE:

Confidential, FL

Sr. Programmer Analyst

Responsibilities:

  • Worked closely with Business users to understand requirements.
  • Evaluated user/ business requests for new or modified computer programs.
  • Prepared flowcharts and diagrams to illustrate the sequence of steps to describe logical operations.
  • Constructed the programming code into computer system.
  • Designed user interfaces to accomplish goals of user request
  • Created test cases to test the application functionality.
  • Utilized tools to diagnose the defects of the system and fixed in time.
  • Modified the programs to fix the defects/errors.
  • Modified the programs to increase operating efficiency for the new requirements.
  • Deployed the application in Weblogic server to test the application
  • Installed the application in various server machines.
  • Resolved the code quality issues for the company coding standards
  • Monitored performance of programs after implementation.
  • Involved in analysis of computer code to detect syntax or logic errors during program test
  • Written documentation to describe program development, logic, coding, corrections and test patterns.
  • Monitored Jobs to ensure they are running successful
  • Performed maintenance for scheduled and unscheduled jobs

Platform & Skills:Java 1.6 (Core Java / Multi-Threading), Eclipse 3.x, Oracle Weblogic 12c Application Server, Oracle Database, GIT Repository, IBM Blueworks/Microsoft Visio, XML, Maven Build Tool, JMS, JSF, putty, SOAP UI, Spectrum Spatial from Pitney Bows, Map Info GIS Tools, PostgreSQL

Confidential, NJ

Application Development Analyst (Sr. Java Resource)

Responsibilities:

  • Worked closely with Business users to understand requirements.
  • Evaluated user/ business requests for new or modified computer programs.
  • Prepared flowcharts and diagrams to illustrate the sequence of steps to describe logical operations.
  • Constructed the programming code into computer system.
  • Designed user interfaces to accomplish goals of user request
  • Created test cases to test the application functionality.
  • Utilized tools to diagnose the defects of the system and fixed in time.
  • Modified the programs to fix the defects/errors.
  • Modified the programs to increase operating efficiency for the new requirements.
  • Deployed the application in Weblogic server to test the application
  • Installed the application in various server machines.
  • Resolved the code quality issues for the company coding standards
  • Monitored performance of programs after implementation.
  • Involved in analysis of computer code to detect syntax or logic errors during program test
  • Written documentation to describe program development, logic, coding, corrections and test patterns.
  • Monitored Jobs to ensure they are running successful
  • Performed maintenance for scheduled and unscheduled jobs

Platform & Skills:Java 1.6 (Core Java / Multi threading), EJB 3.0, Eclipse 3.x, Oracle Weblogic 12c Application Server, Oracle Database, Oracle Retail products RMS, ReSA, ORPOS, ORCO, Hibernate ORM, Hg Mercurial Server, Microsoft Visio, XML, Maven Build Tool, PrimeFaces, JSF, Oracle ADF, HTML5, putty, TOAD, Jasper Reporting Tool & iReport 4.x

Confidential, NJ

Sr. Programmer Analyst (Java)

Responsibilities:

  • Part of the team to implement REST gateway.
  • Used Jersey API, WSDL and SOA concepts to implement web services integration
  • Transformed XML content into HTML using XPath, XSLT.
  • Implemented REST clients to make REST calls to transcoding and content validation services.
  • Created the BPM Flows using the jBPM.
  • Deployed the application in Weblogic server to test the REST API Service Calls
  • Designed & used Cassandra database model to store, manipulate and access content data.
  • Developed JUnit test cases to validate the REST services.
  • Developed ORM objects by using CPO ORM based on TopLink/Hibernate ORM tools.
  • Configured the CPO function calls to manipulate the database
  • Resolved the code quality issues by and refine monitoring the Sonar Software Quality tool
  • Logged & resolved the defects by tracking the BugZilla.
  • Worked with Business Analysts to understand requirements.
  • Worked in Agile environment, working on different sprints.

Platform & Skills:Java 1.6, IntelliJ IDEA 11.x, Oracle Weblogic 11g Application Server, Cassandra 1.1.6 CQL Database, REST Gateway API, CPO ORM (Cassandra Persistence Objects - Similar to Hibernate), Smart SVN, jBPM, Microsoft Visio, XML, HTML5, XSD and Maven Build Tool, Sonar Software Quality Tool, Apache Shiro Authentication

Confidential, NJ

Lead Java Programmer / Analyst (Delivery Module Lead)

Responsibilities:

  • Created the Impact Analysis documents out of the requirements.
  • Created the use cases & SRS documents based on the requirements.
  • Created design specifications for the system and delivered the low level design specifications
  • Created workflows using MS Visio
  • Designed and developed java classes as framework components for Struts and Spring, involved in designing MVC pattern using Struts Framework.
  • Developed Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Developed the Action Classes, created JSP'S using Struts tag libraries and configured in Struts.xml, Spring.xml, Tiles.xml and Web.xml files.
  • Used Spring framework for dependency injection with the help of spring configuration files.
  • Involved in the design and development of the Data Access layer using JDBC classes, responsible for manipulating the data in Sybase database
  • Used DAO, DTO, Singleton, Composite view design patterns in the App development.
  • Consumed Web Services for internal and external partners/clients using Apache Axis.
  • Developed the web services by using WSDL, SOAP using SOA.
  • Designed and developed the Reports using iNet Crystal Clear Report Engine
  • Designed master database tables, PL/SQL Scripts, Stored Procedures and other components
  • Involved in writing DAO layer using Hibernate to access the database
  • Developed the UI components using Java Script & JSON. Client side validations were done using JavaScript.
  • Created and manipulated authentication scenarios using LDAP with Spring Security integration
  • Created the dynamic XML components to render the required output using XSL.
  • Transformed XML content into HTML using XPath, XML Schema and XSLT.
  • Responsible for unit test using JUnit, system test, UAT and delivered timely
  • Responsible for build and deployment of application in various environments including DEV, QA & UAT with the help of HP Quality Control tool (HP QC)
  • Coordinated with client & Offshore teams
  • Responsible for workbench setup using Integrated Framework (Struts/Spring and AIU)

Platform & Skills:Java 1.5, Struts 2.0, Spring 3.0, JSP 2.0, Servlets 2.4, JDK1.6, Oracle11g, JDBC 3.0, HTML5, XML, XSLTCSS, PVCS, AJAX/JSON, JavaScript, Hibernate 3.0, Web Logic10.0, Log4J, JUnit, SOAP, WSDL, Web Services, Ant, Eclipse 4.2, HP QC, SQL, PL/SQL, Microsoft Visio, LDAP, UNIX, Windows

Confidential, Detroit, MI

Lead Java Programmer / Analyst (Delivery Module Lead)

Responsibilities:

  • Created the Impact Analysis & Effort estimations documents for the change requests.
  • Created the use case documents, and updated the software requirements specification documents based on the requirements.
  • Created design specifications for the system and delivered the low level design specifications using UML diagrams, i.e. Class, Object, Sequence and use case diagrams etc.
  • Created workflows using Enterprise Architect
  • Designed and developed java classes as Struts and Spring framework components.
  • Used Spring framework for dependency injection with the help of spring config files
  • Developed ActionForms, ActionServlets, Actions, configuring Action Mappings in Struts-config.xml, Validating ActionForms in Struts Framework.
  • Written Web services using Apache Axis2 and generated the WSDL.
  • Developed the SOAP web services from WSDL using SOA.
  • Involved in the design and development of the Data Access layer using Spring JDBC, responsible for manipulating the data in Oracle database.
  • Used Hibernate as the ORM tool to be able to integrate the software with the Oracle database backend.
  • Design UI screens using JSF, CSS, Struts Framework, Flash, Java Script and HTML.
  • Created workflows using Business Process Modeling (Weblogic BPM, similar to jBPM)
  • Designed master database tables, PL/SQL Scripts, Stored Procedures and other components.
  • Involved in the development, testing and maintenance phases SDLC.
  • Responsible for unit test, system test, UAT and delivered timely

Platform & Skills:Java 1.5, Spring 3.0, Struts 2.0, Hibernate, JSF, Spring JDBC, My Eclipse Workbench 7.5, TortoiseSVN-1.5.3, Microsoft Visio, Weblogic 10g, Weblogic SOA BPM, Oracle 10, JavaScript and HTML

Confidential

Lead Java Programmer / Analyst (Delivery Module Lead)

Responsibilities:

  • Analyze and reverse engineer the existing system.
  • Prepare the Systems Analysis Process Document
  • Prepare UML-EA Model diagrams to capture the requirements
  • Involved in the design and development of the Data Access layer using JDBC classes, responsible for manipulating the data in Oracle database.
  • Work with Business Analysts to prepare the Software Requirements Specification documents
  • Technical design discussion, functional flow discussion & documentation
  • Ensured timely deliveries of work requests.

Platform & Skills: Java 1.4, JSP 1.1, Barista Framework, Eclipse 3.1, IBM Rational Clearcase, Enterprise Architect, JavaScript and HTML and CMS, Framework: Barista Framework

Confidential

Lead Java Programmer / Analyst (Delivery Module Lead)

Responsibilities:

  • Analyzed the business and modified existing system and designed UML Diagrams using Enterprise Architect.
  • Designed and developed java classes using Barista framework
  • Designed and developed the Data Access layer using JDBC classes, and responsible for manipulating the data in Oracle database.
  • Created design specifications for the system and delivered the LLD using UML diagrams
  • Created the system use cases from the requirements
  • Created the unit test cases, executed and delivered timely

Platform & Skills: Java 1.4, JSP 1.1, Eclipse 3.2, IBM Rational Clearcase, Enterprise Architect, and JavaScript, Framework: Barista Framework

Confidential

Lead Java Programmer / Analyst (Delivery Module Lead)

Responsibilities:

  • Analyzed the business and modified existing system and designed UML Diagrams using Enterprise Architect.
  • Created design specifications for the system.
  • Developed presentation UI using JSP, JavaScript
  • Designed and developed java classes using Barista framework
  • Implemented the web service client
  • Involved in unit test and delivered timely

Platform & Skills: Java 1.4, JSP 1.1, Eclipse 3.2, IBM Rational Clearcase, Enterprise Architect, and JavaScript, Framework: Barista Framework

Confidential

Systems Analyst (SSE & Delivery Module Lead)

Responsibilities:

  • Analyzed the code from existing system and designed UML Diagrams using Enterprise Architect.
  • Created business requirement documents for the system.
  • Involved in the preparation of the use cases.
  • Involved in review of the system use cases.
  • Responsible for preparation of user interaction diagrams using Enterprise Architect.
  • Client side validations were extracted from the existing system, which are developed using JavaScript.
  • Ensured timely delivered of work requests.
  • Closely interacted with Business Analysts and contributed in preparing Functional Specs.

Platform & Skills: Java 1.4, JSP 1.1, Eclipse 3.1, MS Team Foundation Server, Enterprise Architect, MS Visio and JavaScript, Framework: Barista Framework (based on MVC Design Pattern), DB2

Confidential

Java Developer / Software Engineer

Responsibilities:

  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Developed the Business layer for the system using EJBs.
  • Created several Exception classes to catch the error for a bug free and environment and orderly logged the whole process using log4j, which gives the ability to pinpoint the errors.
  • Designed the Front-end screens (GUI) and presentation layer using JSP, Servlets, HTML and JavaScript.
  • Designed and developed Framework Components using different design patterns, Involved in designing MVC design pattern using Struts Framework.
  • Involved in Deploying and Configuring applications in Web Logic Server.
  • Involved in designing of the repository and presentation documents
  • Involved in the preparation of test scripts for the use cases.
  • Client side validations were done using JavaScript.
  • Involved in review of the system use cases.
  • Ensured timely deliveries of work requests.

Platform & Skills: JDK1.4, Struts Framework 1.2.7, XML, XSLT, JSP 2.0, Servlets 2.4, JDBC 3.0, Weblogic 8Oracle9i, SQL, PL/SQL, Java Script, Web Logic, HTML, CVS, ANT, Eclipse, Log4J, Windows

Confidential

Java Developer / Software Engineer

Responsibilities:

  • Developed and Deployed EJB Components, Servlets.
  • Developed session beans, entity beans for the system.
  • Involved in the preparation of test scripts for the use cases.
  • Involved coding and review of the system.
  • Responsible for preparation of user entry screens.
  • Responsible for preparation of presentation layer using JSPs and HTML.
  • Client side validations were done using JavaScript.
  • Ensured timely deliveries of work requests.

Platform & Skills: Java 1.4, JSP 1.1, EJB 2.0, MySQL, XML, JavaScript and HTML

Confidential

Java Developer / Software Engineer

Responsibilities:

  • Developed and Deployed EJB Components, Servlets.
  • Developed session beans, entity beans for the system.
  • Developed the presentation layer using JSPs and HTML.
  • Involved in the preparation of test scripts for the use cases.
  • Involved coding and review of the system.
  • Responsible for preparation of user entry screens.
  • Client side validations were done using JavaScript.
  • Implementation was at the client place.
  • Ensured timely deliveries of work requests.

Platform & Skills: Java 1.4, JSP 1.1, EJB 2.0, Oracle 8i, JavaScript and HTML

We'd love your feedback!