Java Production Support Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- 7 years of experience working as a Java/J2EE developer with strong hold on OOPS concepts and web - based technologies
- Proficient in using RDBMS concepts and worked with Oracle, SQL SERVER, DB2, MYSQL.
- Experience with Java language and Java technologies (JDBC, JSP, SERVLET, JMS, JPA, JAX-RPC, JAX-WS and JAX-RS).
- Experience in developing, deploying distributed applications. Proficient in JSF, Struts, JSP, EJB, Spring, Hibernate, AJAX, WebServices, RMI, JNI, XML, XSLT, JUnit, SQL, PL/SQL.
- Excellent command on Front end design. Developed visually appealing user interface specified by clients using JSP, HTML, CSS.
- Experience in developing new application Data Access Layer using PL/SQL Stored Procedures and functions. Accessed PL/SQL Stored Procedures using JDBC framework and SPRING JDBC framework.
- Knowledge of various scripting languages like Java Script, Python.
- Sound knowledge about design patterns such as Front Controller, Singleton, Data Access Object, Service Locator, Session Façade, Data Transfer Object, Business Delegate, etc.
- Experience in deploying applications using Apache HTTP Server, Apache TOMCAT Web Servers and IBM Web Sphere, BEA Web Logic, JBoss Application Servers.
- Worked with IDE’s like Eclipse, STS and RAD
- Worked on defect management tools like Test Director, MS Product Studio, BugZilla and Lotus Defect Tracker
- Good Team player, quick learner, proactive, collaborative and self-starter, excellent oral and written communication skills.
- An enthusiastic individual possessing multi-tasking skills with very good reputation of strong problem solving capabilities and work ethics.
TECHNICAL SKILLS:
Languages: Java, C, Python, C++, UML
Java/Middleware/Web Technologies: HTML, CSS, Java Script, AJAX, JSON, JQuery, AngularJS, DHTML, XML, Spring, Hibernate, Struts, JPA, Apache CXF, Apache Axis2, Java Beans, Servlets, JSP, JSTL, JNDI, JDBC, DOM, Applets, Log4J, Ant, Maven.
Tools: Eclipse, Rational Rose, CVS, STS, SVN, MS Visio, Rational Rose.
Protocols: HTTP, HTTPS, SOAP
Version Control Tools: WinCVS, Subversion, IBM ClearCase
Servers/EAI: Apache HTTP Server, Apache, Tomcat 6, IBM WebSphere, JBoss, Web Logic
Databases: Oracle, MS SQL Server, DB2, MySQL
Operating Systems: UNIX, Linux, Win 98/NT/2000/XP/7/8
Messaging: JMS
Methodologies: Waterfall, Agile, Scrum, RUP
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Java Production Support
Responsibilities:
- Involved in various phases like design, development, maintenance and testing of Software Development Life Cycle (SDLC) of the application
- Used Spring MVC to develop front-end presentation layer.
- Used JSP Tag libraries and Struts Tag Libraries for the design and development of the application user interface.
- Used Struts based Validation Framework for validation of forms and Tiles Framework for the presentation layer.
- Used Hibernate for data access and persistence layers against DB2 database..
- Developed Hibernate domain classes and DAO classes.
- ImplementedRESTFULWeb Services using JAX-RS and Jersey.
- Developed the application using J2EE Design Patterns likeDelegate,Singleton, andDAO.
- UsedJBOSS Application Serverfor deploying various components of application.
- WrotePL/SQLQueries to get schedule of policy payment and defaults.
- Developed variousJMS message producersandconsumers.
- UsedSVNextensively as versioning tool and usedMavenfor automated building of projects.
- Involved intracking and resolving defects, which arise in QA & production environments.
- Involved in writing different unit test scenarios and implemented using JUnit
Environment: JDK, J2EE, Spring, JSP, Servlets, REST Web services, XML, Hibernate, SQL, PL/SQL,Oracle 11g, JBOSS, Rational Rose, HTML, JavaScript,UNIX, JMS, STS, UML, JUnit.
Confidential, Whitehouse Station, NJ
Java Developer
Responsibilities:
- Followed agile methodology and involved in SCRUM sprint planning and daily standup meetings throughout the process of development.
- Used Spring MVC framework to develop presentation layer and configured dependency injection
- Used JSON, HTML, CSS, AJAX, jQuery and JSP Tag libraries for the design and development of the application user interface.
- Developed REST and SOAP web services using Apache CXF, JAX-WS and JAX-RS.
- Used Hibernate for data access and persistence layers against DB2 database.
- Developed Hibernate domain classes and DAO classes.
- User input validations and Dynamic functionality is done using jQuery.
- Responsible for the Deployment of the Application on WebLogic Application Server.
- Used DOM Parser for the extraction of XML documents.
- Worked with DBA to design the DB2 database, and wrote Stored Procedures for effective data processing and performance.
- Worked on to build a good rapport with customers and gained a better understanding of their processes, which helped to provide a better final product.
- Developed test cases and performed unit testing using JUnit.
- Used Eclipse as the IDE to code and Maven as build tool.
- Used SVN as version control.
- Used Jenkins for the continuous integration.
Environment: JSP, HTML, UML, J2EE, Spring MVC, Hibernate, DB2, WebLogic, Eclipse, Rational Rose, CSS, XML, AJAX, XSL, XSLT, SVN, Maven, Jenkins, Jquery.
Confidential, Secaucus, NJ
Java Developer
Responsibilities:
- Developed visually appealing user interface as per the requirement. User Interface has been integrated with AJAX for dynamically querying the DB at the back end.
- Created sequence diagrams to show the flow of pages using Rational Rose.
- Separated presentation aspects and controller aspect of the application by effectively using MVC design pattern.
- Developed the presentation layer of the application using JSP pages
- Used Spring framework to implement the MVC design pattern in the application.
- Responsible for writing stored procedures and functions using PL/SQL. Accessed PL/SQL statements using JDBC framework.
- Used J2EE design patterns like DTO, MVC, and Singleton.
- Developed Enterprise Java Beans for Administration modules.
- Used CVS for software configuration management and version control.
- Built the application using Apache ANT.
- Deployed the entire application on WebSphere application server.
- Created test cases using JUnit.
- Responsible for reading/ parsing and updating XML files.
Environment: J2EE, Java, XML, JUnit, JSP, JDBC, ANT, EJB, Oracle, WSAD, Rational Rose, IBM WebSphere 8.0, Spring, JNDI, CVS, AJAX, Windows 2000.
Confidential, Los Angeles, CA
J2EE Developer
Responsibilities:
- OLA is a J2EE web-application following the Model-View-Controller (MVC) architecture.
- Developed J2EE code EJB 3/JPA beans, Struts 2 Base Form Action beans, Composite Value Objects, Decoupled SQL XML files, properties files.
- Produced UI for the front end of the application in the form of HTML, CSS, JSP pages in AJAX driven environment with dynamic population of information.
- Worked with J2EE design patterns like Application Controller, Composite View, Service Locator, Service Activator, Identity Map, Proxy pattern and Service Data Objects.
- Applied the best coding practices to the modules including documentation, code refactoring and best testing practices.
- Performed code check-in and check-outs using IBM Clear Case version control and defect tracking using Mercury Quality Center.
- Collaborated with the data modeling team to analyze and modify DB design within Oracle 10g environment.
- Generated SQL queries for CRUD using TOAD and as part of application code in XML to retrieve data from Oracle 10g database.
Environment: Java, Weblogic, Eclipse, EJB3/JPA, Struts 2, Ajax, HTML, JSP, JSTL, TOAD, Clear Case, Clear Quest, Oracle 10g, Win XP.
Confidential, Cincinnati, OH
J2EE Developer
Responsibilities:
- Involved in UML system design using MS Visio.
- Used Singleton, Data Transfer Object, and Data Access Object design patterns for the J2EE framework.
- Develop additional UI Components using JSF.
- User Interface implemented using JSPs and Tag Libraries.
- Used the Tiles framework to increase the flexibility and easy management of the JSP pages
- Was involved in development for a business tier workflow EJB module within a WebSphere framework.
- Developed Utility codes to access MQ series using JMS APIs.
- Used Hibernate at the backend to connect to the database.
- Tested/debugged and provided support for QA testing and user acceptance testing.
- Used DOM, XSLT and XPath for parsing XML data.
- Used SQL and PL/SQL for database access and coding the procedures.
- SVN used for version control.
- Deployed the portal application on JBoss application server.
- Created test cases using Junit.
- Used Eclipse as IDE and Maven as build tool.
Environment: J2EE, JSP, JSF, Tag Libraries, EJB, Eclipse, JBOSS, Hibernate, DB2, Log4J, XML, DOM, SVN, JMS, JUNIT, Maven MS Visio, Windows 2000/2003.
Confidential
Java Developer
Responsibilities:
- Designed and developed front end using JSPs and Servlets.
- Implemented business tier components to process sales orders.
- Deployed and administered EJBs on JBOSS server to persist the information provided by the user.
- Used PL/SQL for queries and stored procedures
- Performed unit testing and integration testing.
- UsedSpring JDBCin the persistence layer.
- User SVN as version control tool and Eclipse as IDE. The projects were build using maven build tool.
Environment: JDK, J2EE, Oracle 8i, JBOSS, JBuilder, SVN, Maven, Spring JDBC.
Confidential
Java Developer
Responsibilities:
- Developed and deployed servlets and JSP applications in Apache Tomcat Web Server.
- Responsible for designing HTML pages to JSP pages by adding dynamic JSP tags to it.
- Deployed the application on Web Sphere Application Server after the required configurations.
- Used XML file as a site map to call the respective JSP.
- Involved in creating EJBs that handle business logic and persistence of data.
- Employed IBM’s relational database management system, DB2 as a backend database.
- Used IBM VAJ (Visual Age for Java) IDE for the development of the project.
Environment: Java, Tomcat, JSP, Servlets, EJB, JavaScript, JDBC, DB2, Windows NT, HTML, XML, VAJ.
