We provide IT Staff Augmentation Services!

System Analyst Application Programmer Resume

5.00/5 (Submit Your Rating)

NC

OBJECTIVE

  • Seeking a challenging role of a java developer in a company where my skill and experience can help in growth and success of the company.

SUMMARY

  • Java/J2EE professional with 7+ years of strong experience in Software Analysis, Design, Development and Integration of Enterprise Applications.
  • Excellent implementation knowledge of JDK 1.5, Spring, Hibernate, Web Services, AOP, Struts, JDBC, EJB.
  • Good Experience in Application Software Development and Design, Object Oriented Design and Analysis (OOAD), Technical Documentation, Software Testing and Debugging.
  • Having good knowledge of Oracle, MS - SQL, MySQL and DB2 as Database. Good command in writing SQL queries, Stored Procedures and Triggers.
  • Experienced in working with industries including Telecom, Health Care, Banking and Software Development.
  • Involved in configuring, deploying applications on IBM WebSphere Application Server, BEA WebLogic Application Server, Apache Tomcat on UNIX, Linux and Windows platforms.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) using Spring and JSF Frameworks.
  • Extensive experience with Java/J2EE Design Patterns like Service Locator, Session Facade, Factory, Abstract Factory, Singleton, IOC, Adaptor, Data Access Objects, Proxy Interface.
  • Familiar with Single Thread and Multi Thread models.
  • Developed unit test cases for EJB’s, Java Objects and JSP using JUnit and Mock Framework Testing Framework.
  • Experience in Web Services using SOAP, UDDI and JAXB, WSDL and XML related technologies - XSD, DTD, XSLT, XPath, SAX, DOM, JAXM, JAXB and XML Beans.
  • Developed the code for front end using JQuery, JavaScript, AJAX, HTML, CSS and JSON.
  • Excellent oral and written communication skills, Team building, Leadership, Project Management skills.
  • Detail oriented person with good technical troubleshooting/problem-solving ability.
  • Strengths include good team player, self motivated, quick learner, open to work with new technologies in a dynamic, fast - paced and deadline driven environment, excellent interpersonal, analytical and communication skills.

TECHNICAL SKILLS

Language: Java, PL/SQL, C, C++, HTML

J2EE Technologies: EJB, SOA, Web Services, Servlet, JSP, JDBC, SOAP, RMI, JNDI, XML, DOM, SAX, Java Mail, JPA

Application Servers: BEA WebLogic, WebSphere Application Server 6.1.

Web Servers: Apache Tomcat, ApacheCXF, Java Web Server, Jetty, Apache MQServer

Messaging Systems: JMS, MQSeries

Design Patterns: Singleton, Factory, Front Controller, MVC, Business Delegate, DTO, DAO, Builder, Adapter, Service Locator

Web Services: JAXWS, Resteasy, XML-RPC, WSDL, UDDI, SOAP, REST

Internet: XML, XSL, HTML, DHTML, JavaScript, AJAX, JSON

RDBMS: Oracle 8i/9i/10g, DB2, MySQL, SQL Server

Frameworks: Spring, Hibernate, Struts, Tiles, iBatis, Java Server Faces

IDE: RAD, Eclipse, Netbeans

Build Tools: ANT, Maven, Hudson

Operating Systems: Windows 9X, Windows NT/2K, Linux 10.0

Utilities: Toad, SQLServer Management Studio, MySQL Workbench, SoapUI, Firebug

PROFESSIONAL EXPERIENCE

Confidential, NC

System Analyst Application Programmer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application.
  • Working in web services development and maintenance.
  • Using the java core JAXWS framework to develop the web services that communicate with the consumer using the SOAP protocol.
  • Using the EJB 3.0 framework to develop the core service layer architecture.
  • Implemented Ant build scripts and Hudson server to build jar, war and ear files and deployed ear files to target servers.
  • Using iBatis framework to develop the data access layer and to write the SQL queries that perform the CRUD on the database.
  • Involved in creating the request response value objects from XSD’s using the xjc tool.
  • Involved in creating the entity classes that are used as data transfer objects.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Developed MQ JMS Queues for asynchronous messaging and Web Services using SOAP/WSDL.
  • Involved in JBoss administration like setting up Data Sources, deploying applications.
  • Involved in code changes for 5010 P2P2 and ICD10.
  • Involved in creating new jobs in Hudson, corresponding to new repository locations.
  • Involved in code review and deployment of the application on development, testing of production servers.

ENVIRONMENT: Java, iBatis, Silk, SoapUI, DAO, DTO, XML, JDBC, XSLT, EDI, X12, SOAP, WSDL, JMS, Eclipse, DB2, SVN, JUnit, log4j

Confidential, MN

Java Application Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Used the Spring framework features like Spring IoC, Spring MVC, Spring Batch, Spring Integration and Spring Web Services.
  • Developed the rich user interface for the web application using Java Server Faces Framework and Ice Faces Framework.
  • Used Hibernate Object Relational Mapping features for creating the entity domain objects and base hibernate support features for creating data access layer objects
  • Involved in writing service class objects that depend on the data access objects.
  • Used Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer.
  • Involved in writing the controllers that react to the navigation of user interactions with the services.
  • Involved in mapping the data transfer objects to JSON objects that are used by the model objects which are sent over to the client side.
  • Used Google’s GSON library to convert Java Objects into their JSON representation and also to convert a JSON string to an equivalent Java Object.
  • Used Rapid Application Developer (RAD) as development environment.
  • Used WebSphere Application Server 7.0 and involved in setting up the application server profiles in RAD for running the application on development environment.
  • Used ClearCase for importing, rebasing and delivering the application to the source control.
  • Uploading and downloading documents from FileNet Server.
  • Regularly involved in meeting with the business analyst and the product owners to get a better understanding of the requirement and to let them know of the progress of the tasks assigned.
  • Involved in implementing Oracle stored procedures, SQL and PL/SQL using Oracle 11g.
  • Involved in discussions with the testing teams to see the tasks accomplished meets the acceptance criteria of the product owners.
  • Involved in development status and checkpoint meeting with other developers to discuss about the task similarities and roadblocks.
  • Participated in retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.

Environment: Java 1.5, Oracle 11g, Rapid Application Developer 7.5, WebSphere Application Server 7.0, FileNet, JSF 2.0, IceFaces 1.8.2, Spring IOC, Spring MVC, Spring Batch, Spring Integration, Hibernate, Javascript, AJAX, JSON, Jquery, JUnit, ClearCase, Toad, SqlServer Managemen, SOAPUI, HTML, CSS.

Confidential, NC

Java Web Application Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
  • Created UML diagrams like Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Rational Rose.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Implemented Transactions using Spring framework.
  • Used Spring MVC and WebFlow to bind web parameters to business logic.
  • Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
  • Maintained relationship between objects using Spring IOC.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Have worked on Oracle 10g data base for storing and retrieving the application data.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Developed MQ JMS Queues for asynchronous messaging and Web Services using SOAP/WSDL.
  • Involved in WebLogic administration like setting up Data Sources, deploying applications.
  • Configured and Deployed the Web Application Achieve (WAR) in WebLogic Application Server.
  • Involved in code review and deployment of the application on development, testing of production servers.

ENVIRONMENT: Java, JSP, Servlets, Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate, DAO, DTO, XML, JDBC, Transactions, Javascript, JQuery, JSON, Apache Tomcat, ApacheCXF, WebLogic Application Server, SOAP, WSDL, JMS, Eclipse, Oracle, CVS, JUnit, log4j

Confidential, WI

J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application.
  • Developed front end with JSP using Struts Tag libraries, JSTL and JavaBeans.
  • Used struts tiles framework for layout management.
  • Used Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic.
  • Implemented MVC using Struts Framework.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Used XSLT to transform my XML data structure into HTML pages.
  • Used XML Web Services using SOAP to transfer information to the supply chain and domain expertise Monitoring Systems.

Environment: Java 1.5, JSP, Servlets, JDBC, EJB, Struts, HTML, JavaScript, XML, XSLT, WebLogic, Oracle, Eclipse, log4j 1.2.

Confidential, GA

Jr. JAVA Developer

Responsibilities:

  • Developed applications using JDK1.3.1. Developed Servlets and EJB components for the middle tier.
  • Created EJBs to encapsulate business logic using session beans
  • Developed Web interface using JSPs and HTML. Environment: Windows NT/98/2000, Web Sphere 3.5, JDK 1.3.1, JDBC, EJB, JSP

Environment: Java, JDBC, Applets, AWT, SQL Server, Windows 98, Apache Tomcat.

We'd love your feedback!