We provide IT Staff Augmentation Services!

Programmer Analyst Resume

4.00/5 (Submit Your Rating)

Greensboro, NC

SUMMARY:

  • 6 years of experience in software architecture, design, development, testing and maintenance of web and enterprise applications using Java, J2EE technologies.
  • Experience creating the Physical Design Documents and Logical Design documents in design phases of projects.
  • Extensive work experience with Java/J2EE, Struts, EJB, Servlets, JSP, Hibernate, iBATIS, JDBC/ODBC, AJAX, DOJO, XML/XSLT, JMS, JNDI, JSF and Web Services.
  • Substantial experience using SQL and PL/SQL to write stored procedures, Functions Packages and Triggers with hands on experience in SQL performance tuning operations.
  • Strong experience with MVC based frameworks such as Struts, Spring and Hibernate, and dynamic web content technologies including Java Script, DOJO and AJAX, build tools Maven, Ant.
  • Expertise in various open source frameworks and tools such as Hibernate 3.1, Spring 2.0, Log4J 1.2.7 and Ant 1.6.7.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Frameworks.
  • Worked Extensively in architecting, designing and developing Portal Applications, Portlets and deploying them to WebSphere Portal Server
  • Experience in using Java, JEE, J2EE design Patterns like Singleton, Factory, Prototype, Filter, Command, Intercepting, MVC, Data Access Object, Front Controller, Business Delegate and Transfer Objects for reusing most effective and efficient strategies.
  • Experience developing Message driven beans, Stateless session beans, singleton objects and publishing and exposing these services as Web Services.
  • Expertise in using Spring framework, Spring web MVC and Spring IOC for developing integrated applications and different light weight business components.
  • Expertise in publishing and consuming JAX - RS, JAX-WS web services based on SOAP, REST JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL.
  • Experience developing service components using JMS, JDBC and Web Services based on JAX-WS, JAX-RS etc.
  • Experienced in using Log4J, ANT and JUnit.
  • Experience in working in Pair Programming Environment.
  • Experience in working with Extreme Agile Programming methodology.
  • Experience in working in TDD (Test Driven Development).

TECHNICAL SKILLS:

Programming Languages: Java 1.4/1.5/1.6/1.7, J2EE, PL/SQL, C, C++

Java Technologies: Servlets, JSP 2.0, JDBC, JMS, EJB, JSTL, JSF, JNDI, Web Services, SOAP, WSDL, REST, JAXB, JAX-WS, UDDI.

Frameworks: Struts, Spring, Hibernate, My Batis, MVC, JSP, JPA, JSF.

Web Development Technologies: Angular JS, JQuery, Java Script, HTML 5, XHTML, DHTML, AJAX, CSS, XML, XSL, XSLT, SAX/DOM.

Web/Application Servers: IBM WebSphere 6.x,/7 WebLogic, JBoss 3.2.x, Tomcat 7.

Databases: Oracle 9i/10g/11g, SQL Server 2005/2008, MySQL, DB2, Apache Derby, Mongo DB.

Configuration:: SVN, CVS, GitHub

IDEs: Eclipse, IBM RAD 7.0/7.5, WSAD, NetBeans, STS

Methodologies: Waterfall, Agile, Extreme Agile, TDD

Operating Systems:: UNIX, Linux, Windows 98/2000/XP/vista/7/8.

Tools: and Other: Ant, Maven, Selenium, PMD, Log4j, Ant Hill Pro, Jenkins, Rational Clear Case, Magic Draw, Visual studio, Putty, WinSCP.

Testing: Junit 3.x/4, Test NG, Mockito, Power Mock, Spy.

EXPERIENCE:

Confidential, Greensboro, NC

Programmer Analyst

Responsibilities:
  • Analyzed the requirements and prepared impact analysis document.
  • Experienced in creating UML design documents using Magic Draw Tool.
  • Developing the logic for the requirements using the design documents and for those requirements and unit testing the developed logic using Junit test cases.
  • Developed the UI screens for the applications using JSP, Angular JS, JavaScript, JQuery, JSON and AJAX technologies.
  • Developed the backed java service classes using the standards of Spring Framework and Struts Framework.
  • Developed the EJB’s (session beans) to in corporate the business logic in the application.
  • Developed backend java classes (used DAOs, DTOs) to query the database and retrieve the data.
  • Developed JUnit test cases to unit testing.
  • Perform Root Cause analysis for issues based on User requests.
  • Facilitated performance tuning and query optimization.
  • Managed the configuration and controlled the versions using CVS and SVN Repositories.
  • Involved in creating UML documents for United Guaranty applications using Magic Draw/Visio tool.
  • Used RAD IDE for development and debugging of the application and IBM Web sphere Server for deploying the application EAR’s.
  • Worked on a project of Number Consolidation where the phone numbers of all the applications were changed with the new updated numbers.
  • Worked on Doc Station Application to add fields and developing pages on the UI required by Business Requirements.
  • My Batis has been used in Doc Station and RAPid-Link Applications related projects.
  • Developed the Application UI for Rate Runner Application with changing lots of business logic to accommodate new changes required by the home mortgage industry standards.
  • Created the SSO authentication for Structured MI products for authenticating the users and redirecting the users to third party application based on the user roles.
  • Developed Non UG Employee Data Maintenance application from scratch using the Spring Framework. Spring Validation is used for validating the user roles and ADLDS is used for authenticating the user and managing the user accounts with providing security.
  • Have experience with Pivotal Labs with Extreme Agile and Pair Programming for implementing MI Guide Next Generation project.
  • Experience in working with TDD (Test Driven Development) for a sprint for MI Guide Next Gen project.
  • Implemented TDD with Mockito and Hamcrest to prove the TDD by writing test case first, then writing code to fix the test cases.

Environment: Java 1.4.2/1.6, J2EE 1.6, Struts 1.3,Spring, JSP, JSF 1.2, Angular JS, EJB 3.0, Java Script, Jquery, XML, Oracle 10g, DB2, Web Sphere Application Server 6.1/7, Hibernate 3.2, MyBatis, PMD, Web Sphere MQ, PMD, JUnit, CVS, SVN, Ant 1.7, Windows XP, AS400, WESB, iLog.

Confidential, PA

Java Developer

Responsibilities:
  • Involved in Analysis, Design, Coding, and testing phases of the project development.
  • Used Agile methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
  • Designed UML diagrams like Usecase, Class and Activity diagram based on the requirements gathered using Rational Rose Software.
  • Developed the web pages using JSP, HTML and Servlets.
  • Involved in Writing Controller Classes, and DAO Classes using Spring MVC framework.
  • Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
  • Designed and implemented the server side logic using EJB.
  • Deployment on WebLogic Application Server 10g.
  • Implemented application communication through asynchronous messaging using MDB.
  • Implemented Hibernate in data access layer to access and update information in the database.
  • Implemented Custom Aspects using Spring AOP.
  • Experience in developing web application using Spring batch and design patterns.
  • Involved in resolving the contention between communicating service components and Control deployment and versioning of services using ESB.
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Data base.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Developed the web pages using JSP and Servlets, HTML, Angular JS.
  • Involved in production support issues arising the post development.
  • Developed and modified stored procedures and trigger to store and access data in the Database.
  • Developed test scripts in Junit and involved in testing.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Used CVS for the version control.

Environment: Java, J2EE, HTML, XML, Angular JS XSLT, JavaScript, PL/SQL, JDBC, JSP, Hibernate, Servlets, EJB, Spring, Web Logic, Eclipse, Oracle, Junit, Log 4j, ANT, CVS, Rational Rose and Windows NT.

Confidential, NJ

Java / J2EE Developer

Responsibilities:
  • Participated in the complete life cycle of the project (Analyzing the client requirements, designing, developing and testing).
  • Designed and developed Customer registration and login screens using HTML, JSP, Servlets and JavaScript.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Major involvement in writing & reviewing Design Approach Documents and have designed architecture for the web module using Spring MVC framework and implemented the design of UI using JQuery Framework.
  • Applied MVC pattern of JQuery framework which involves creating Controllers for implementing Classic JavaScript event handlers and implemented flexible event model for managing multiple event call backs.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
  • Responsible for integrating Ajax with Spring Service layer using DWR (Direct Web Routing).
  • Implemented Spring’ AOP (Aspect Oriented Programming) in service layer, installed Spring web Flow and integrated it with Java Server Faces.
  • Developed XML, XML schema and parser using SAX and DOM and implemented System Oriented Architecture Methodology.
  • Designed and developed Business Services using Spring Framework (Dependency Injection), Business Delegate & DAO Design Patterns.
  • Implemented JNDI Object Factory Bean for injecting JNDI objects in Spring configuration setup for fetching a database connection and also configured a mail sender (JavaMailSenderImpl) for sending email.
  • Implemented Hibernate Polymorphic many-to-one associations for referring instances of subclasses and participated in design of data base and created tables in ORACLE.
  • Wrote build & deployment scripts using ANT and Maven.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
  • Coordinating with the testing team and fixing Bugs at various stages of the application development.
  • Participated in unit testing and functionality testing and used log4j for tracking errors and debugging the code.
  • Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers.
  • Participated in meetings of internal developer groups for the purpose of development standards.

Environment: Java, J2EE, Spring, Servlets, JSP, EJB, Ajax, XML, CSS, JavaScript, Ant, SQL, Oracle, Hibernate, Log4j, SVN, WebSphere, Windows NT/2000, UNIX.

Confidential

Java Developer

Responsibilities:
  • Technical responsibilities included high-level architecture and rapid development.
  • Design architecture following J2EE MVC framework.
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View.
  • Developed and implemented Servlets running under JBoss.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Implemented CMP entity beans for persistence of business logic implementation.
  • Development of database interaction code to JDBC API making extensive use of SQL Query statements and advanced prepared statement.
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle8i.

Confidential

J2EE Developer

Responsibilities:
  • Developed interactive and user-friendly web pages using JSP, CSS, HTML, and JavaScript.
  • Used Struts framework for the MVC architecture.
  • Used Struts Tags to the Struts view Components to the rest of the framework.
  • Designed and developed servlet classes to handle the request from JSP pages and forward the request to corresponding business component/JSP pages.
  • Written Complex queries in SQL Server to meet the application requirement.
  • Coding and Unit Testing.

Environment: JDK 1.4,Struts 1.1,XML, HTML, CSS, JSP 1.2, JavaScript, JDBC 2.0, ANT, Apache Tomcat 4.1.1,SQL Server, Windows 2000 server, Eclipse 2.1.1.

We'd love your feedback!