We provide IT Staff Augmentation Services!

Sr. Programmer Analyst Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 7 years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using JAVA and J2EE technologies with Software Development Life Cycle.
  • Experience in developing project scopes (budget, timelines and delivery dates), planning, development, testing, documentation, and delivering enterprise applications with sound knowledge of software development life cycle (SDLC).
  • Analysis, Design, Development, Maintenance and Implementation experience of enterprise, web and client server applications using JAVA/J2EE technologies and Object oriented technology.
  • Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service Locator, DAO, ORM, MVC and IOC.
  • Experience in developing applications using Waterfall, and Agile (Scrum).
  • Experience in performance tuning, code reviewing applications, configuring clustered application domains, fine tuning application resources, designing and defining entities and their relationships.
  • Experience in developing application components using frameworks like Spring, Hibernate and Struts.
  • Experience in deploying, configuring and administering application servers such as IBM Web sphere, BEA Web logic server, Jboss and Apache Tomcat.
  • Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Experience in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML related technologies/tools such as JAXB,JAXP, XSL, XQuery, XPath with good understanding of JAX-WS, JAX-RS, JAX-RPC inter-operable issues.
  • Extensive experience of database programming in the oracle environment using PL/SQL with tools such as TOAD, Squirrel, SQLPlus.
  • Well experienced in database development Stored procedures/packages, Functions, Table creation Scripts & database triggers.
  • Experience in using various configuration management tools like, SVN,CVS and GIT.
  • Extensive experience in developing unit testing frameworks using JUnit, DBUnit, JQuery, a Mock Object and Cactus based on test first or test driven methodology.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.
  • Skilled in developing business plans, requirements specifications, user documentation, and architectural systems research. Ability to work enthusiastically in both team based projects and individual projects.
  • Jasper reports for reporting data in variety of formats,represent data graphically, flexible report layout

TECHNICAL SKILLS

Languages: C, C++, Java 1.4/ 1.5/1.6, SQL, PL/SQL.

JEE/J2EE Technologies: Servlets, JSP, JDBC, JSTL, JAXB, JAXP, JMS, JAX-RPCJAX- WS

Open Source Frameworks: Spring IoC, Hibernate, StrutsWeb Technologies HTML, Angular JS, CSS, AJAX, JQUERY, JSON, JavaScript.

XML Technologies: SAX, DOM, STAX, DTD, XSD, XML, XSLT, XPath

Distributed Technologies: RMI, Web Services

Databases: Oracle, DB2, SQL Server, MY SQL

Web Servers: Apache TOMCAT

Application Server: BEA’s Web logic and IBM’s Web Sphere, JBoss

Versioning Software: SVN, CVS and GIT

Operating Systems: Windows 98/XP, Windows NT 4.0 and 2000, UNIX

Tools: ANT, JUnit, Cruise Control, Maven

IDEs: Eclipse, RAD, WSAD

XML Editors: XML Spy, Stylus Studio

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. JAVA Developer

Responsibilities:

  • Involved in the Complete Software development life cycle (SDLC) to develop the application.
  • AGILE(Scrum) development methodology has been followed to develop the application.
  • Developed application in MVC3 architecture using Spring Framework 3.1.
  • Object Relational Mapping is implemented using Hibernate 4.0.
  • Implemented Spring IoC as dependency injection framework and Hibernate as database ORM framework.
  • Developed UI using HTML5,Angular JS and JSP
  • Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, Java Mail API, XML.
  • Used JMS (Java Mailing Service) API for mailing detailed notifications.
  • Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
  • Test cases have been written by using JUnit framework. Written Integration tests for the DAO layer using Spring Bean Injection.
  • Involved in developing SQL and Stored procedures with the Oracle database.
  • Used these Web Services to interact with other application in organization using SOAP and WSDL file.
  • XML Transformations where done using XML, XSL, XSLT, and XPATH.
  • Used MAVEN to build the project into WAR and EAR files and SVN for version controlling.

Environment: JDK 1.6, J2SE, J2EE, Spring 3.1, Hibernate 4.0, Design patterns, JMS, JSP, Servlets, Web Services, SOAP, AJAX, PL/SQL, XML, HTML, CSS, Java Script, JUnit, Log4j, Maven, Web sphere V7, Oracle 10g, SVN, Eclipse, SQL Analysis Services, Guidewire.

Confidential, New York, NY

Sr. Programmer Analyst

Responsibilities:

  • Involved in all the phases of the SDLC including Requirements Collection, Design and Analysisof the Customer Specifications, Development and Customization of the Application
  • Extensively used Core Java for JDBC, Multithreading and Network Programming
  • Developed web components using MVC3 pattern under Spring framework
  • Used JavaScript for client side validations
  • Used Cascading Style Sheets in the application
  • Created SQL Statements, Stored Procedures, Triggers and Views.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Used JQuery and JSON to request,manage and format data.
  • Used SVN (Subversion) as version control.
  • Used Eclipse for developing the application.
  • Used Jenkins for build management.
  • Other responsibilities include bug fixes, production support, and enhancing the applications with additional features.

Environment: Core Java, JDK 1.5, J2SE, J2EE, JDBC, Jquery, Multithreading, Spring 2.x, Sprint IOC, XML, JavaScript, CSS, Web sphere V7, Oracle 10g, Log4J, JUnit, SVN, RAD, Jenkins, Putty.

Confidential, Albany, NY

Java/J2EE Developer

Responsibilities:

  • Converting data to facilitate communication between different interfaces exposed by different components using XSLT transformations.
  • Communicating with external systems using Web services (JAX-WS).
  • Consuming services and exposing the XML response as Java objects using JAXB framework.
  • Connecting to disparate systems using JMS (Web Sphere) protocol to integrate different systems (Mainframes and Cognos).
  • Data transformation from one XML schema to another using XSLT.
  • Configuring authentication (site minder) and authorization (LDAP) systems with life ray.
  • Mapping roles from LDAP by creating roles, users and user groups in life ray.
  • Transforming the results into different formats with Struts display tags and free text.
  • Splitting web application into a different port lets.
  • Transforming XML into XSL FO using XSLT, XPATH.
  • Creating PDF documents using XSL-FO.
  • Unit testing the applications using easy mock, JUnit

Environment: Java,XML, XSLT, XPATH, JMS, JAXB, JAX-WS, Web services, Web sphere, Life ray, Hibernate 3.0, Struts 2.0.

Confidential, BIRMINGHAM, AL

Java/J2EE Developer

Responsibilities:

  • Mainly involved in the creation of the back end skeleton including connecting to Data Base, creation of Data Model layer and DAO Layer for the Vendor Item Portals using Hibernate.
  • Involved in creation of Mapping to the Oracle 10g Database to the upper application layers of the application.
  • Created Different transfer objects that were used to merge / transfer data between the different layers.
  • Was involved in the analysis and the creation of different Portlets from where the user can perform different tasks like Insertion, Editing and updating of different record.
  • Involved in understanding the older outdated application functionality and enhancing it to the latest technology plus functionality with respect to the client requirement.
  • Developed the application functionality inside a DAO layer; that can be used in the processing of all the transactions in the application.
  • Enhanced the older outdated email functionality with respect to the latest client requirement, latest technology and the format of the email message.
  • Implemented RSA ClearTrust to ensure that only authorized users get access to specific applications.
  • RSA ClearTrust provided to secure single sign on between WebSphere and LDAP.
  • Wrote stored procedures and data migration procedures in Oracle 8.0.
  • Developed the scheduler functionality using QUARTZ by which automatically an email will be generated at the end of the day and will be sent to the particular Product Specialist depending on the category.
  • Developed the whole mechanism including the fetching of Product details from the Oracle database; converting it in To canonical message and then saving it in MS Access residing on another server and forwarding the product history details to another DB2 server.
  • Updated the application configuration from older Websphere version to the newer Websphere 6.0.2 Application Server.

Environment: Java, J2EE, IBM RAD 7, Servlets, JSP, XML, XSL, JUnit, Oralce10g, MS Access, DB2, HTML, AJAX, JavaScript, Hibernate, Spring, RSA ClearTrust, Web Sphere Application Server 6.0.2, JMail, Quartz Scheduler, Web Sphere MQ, Message Broker.

We'd love your feedback!