Java J2ee Developer Resume Profile
Columbus, OH
SUMMARY
- 8 years of experience in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and web based n-tier architecture systems.
- Experience in developing web based, client/server applications using Java, J2EE, Servlets, JSP, JSTL, EJB, CSS, XML, Java Beans, JDBC, JavaScript.
- Experience in frameworks like Spring MVC/IOC/JDBC/AOP/Context/Security and Struts MVC, architecture, interceptors, action mappings and resource bundles
- Experience in Web Application Development using Client Script design technologies like Angular JS, JQuerry as well as HTML, CSS, XML, JavaScript.
- Experience with web service development SOAP REST
- Experience in Object relational Mapping frameworks such as Hibernate.
- Experienced in the functional usage and deployment of web applications in Glassfish and Apache Tomcat.
- Extensive experience in Eclipse IDE, and also worked with NetBeans and RAD.
- Strong Experience in database connectivity JDBC for databases like Oracle, MySql.
- Developed stored procedures and queries using SQL and PL/SQL.
- Sound knowledge on Object Oriented Programming Concepts OOP .
- Involved in all phases of Software Development Life Cycle SDLC including Requirements gathering, Analysis, Design, Reviews and Coding
- Experience with unit testing the applications using JUnit framework.
- Good exposure with UNIX, Windows NT/2000/XP/VISTA/7 operating systems.
- Experience in working as an Onsite co-ordinator and technical advisor in customer location.
- Well experienced working on cross-platform environments using Windows and Different Linux and Unix flavors.
- Deadline-oriented multi-tasker resourceful in projection completion.
- Ability to work in fast paced environment and meet tight deadlines
SKILLS
Java / J2EE
| Web Development
| Server Web Development
|
Database
| Tools
| Additional Expertise
|
PROFESSIONAL EXPERIENCE
Confidential
Position: Java J2EE Developer
Responsibilities:
- Involved in translating functional requirements into technical requirements.
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Applied design patterns including MVC Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
- Involved in all stages of Software Development Life Cycle of workflow and support using AGILE Methodology.
- Used JavaScript to link the web page with social websites with feedback features for Citibank and also develop feature for voting by the customers.
- Involved in developing front end screens using JSP, Struts View Tags, XLTS, DHTML, HTML5, CSS3 and JavaScript, and Spring.
- Extensive experience in Java Server Faces Framework versions 1.1 and some Apache STRUTS experience.
- Used Exception Handling, Struts validator Framework. And with Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support Declarative/ Programmatic , Hibernate in spring.
- Involved in server side and front-end validation using Struts Validation framework and JavaScript.
- Generated Spring XML files for the configured beans.
- Used Hibernate for mapping POJO's to relational database tables using xml files
- Oracle database was used, wrote stored procedures for common queries
- Used SAX Parser for parsing the xml document
- Used Eclipse as the Java IDE in the development of the application.
- JBoss Application Server was used as the application server for deploying the application.
- Used SVN as source control management.
- Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
Environment: Core Java, JSP, HTML5, JavaScript, Struts, Hibernate, Spring, JMS, ANT, AJAX, Design Patterns, Servlets, Struts Tag Libraries/JSTL, XML, UML, JUnit, Oracle 11g, SVN, Web Services, JBoss, Agile, Log4J, CSS3, Windows 7
Confidential
Position: Java Developer
Responsibilities:
- Involved in Requirement gathering and analysis.
- JSF Portal Framework at Presentation Tier.
- Developed UI components and faces-config.xml file of JSF MVC framework.
- Implemented JSF core/HTML tags for views.
- Implemented JSF MVC framework to make separate behavior and presentation in application.
- Creation Managed bean used to instantiate backing beans used in a JSF application and stores them in a Scope.
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Developed EJB Session Beans to communicate with Controller and database layer.
- Involved in implementation of client side validations using JavaScript.
- Generated POJO classes to map to the database table.
- JPA layer support at Persistence Tier.
- Support production development, implementation and deploying.
- Develop new models to fetch data from tables into new models using Spring 3 and Annotations.
- Trace errors in the Glassfish Server log files to find the location of an existing problem.
- Shell scripting commands and connections using PuTTY.
Environment: J2EE, JSP, Servlets, HTML, JavaScript, PL/SQL, Oracle 10i, GlassFish, Eclipse, Maven, UML, Unix.
Confidential
Position: Java J2EE Developer
Responsibilities:
- Involved in development of Order Management, Product Management and Pricing modules.
- Participated in system design and prepared UML diagrams and Class diagrams for DTO objects and actions.
- Designed and developed Hibernate Mapping files and configuring hibernate.
- Configured and maintained the Spring Application Framework's IOC container.
- Spring Application Context was used to inject the core java POJOs into application.
- Generating Hibernate mapping files and domains using tables.
- Implemented the MVC architecture using Struts framework.
- IBM MQ Series is used as JMS Server.
- Creating the message from the uploaded information and transaction data and sending this information using SOAP.
- Storing the SOAP messages received in the JMS Queue of WebSphere MQ MQ Series .
- Listening the WebSphere MQ through message driven beans and processing the queue messages.
- Developed custom JSP tags for Pricing, Order Management, Product Management modules.
- Wrote script for AJAX implementations in the website.
- Performed XML Transformations from value objects to xml and from xml to Html data.
- Designed and developed views, controller and model components implementing Struts Framework.
- Performed unit testing using JUnit.
- Developed the Logging framework using log4j.
- Implemented Design patterns for recurring problems.
- Developed Web Services which are published on to the Websphere application server.
Environment: J2EE, Java/JDK 1.5, JSP, Servlets, Spring 2.0, JavaBeans, Hibernate 3, Struts 2.0, AJAX, XML, XSD, DOM, HTML/ DHTML, JavaScript, Oracle 10g,WebSphere, SOAP 1.2, WSDL,UDDI,UNIX, RAD 7.0,WIN CVS 2.0, Ant 1.6, JQuery, JUnit, log4j
Confidential
Position: Java Developer Consultant
Responsibilities:
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Spring Validation Framework for Server side validation.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Developed Web services SOAP through WSDL and SOA in WebSphere to interact with other components and also used Websphere Portal.
- Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Written stored procedures, triggers, and cursors using SQL
- Created and deployed web pages using HTML, JSP, JavaScript. JSF and CSS.
- Written JUnit Test cases for performing unit testing.
- Used Rational Clear Case as Version control.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object DTO , Data Access Object and Service Locator.
- Worked with QA team for testing and resolving defects.
- Used ANT automated build scripts to compile and package the application.
- Used HP Quality center QC for bug tracking and project management
Environment: Java, J2EE, JSP, custom tag library, JavaScript, JSF, JDBC, Spring, Struts, Tiles, Hibernate, Design Patterns, XML, HTML, CSS, Web Logic, SVN, Windows, JUnit, UML, Web Services, EJBs, SOAP, Agile.
Confidential
Position: Software Engineer
Responsibilities:
- Analysis of requirements given by the product team and estimate their viability and come up with technical design.
- Design and Implementation of the Java based application part of the project.
- Wrote the controller logic for maintaining states between various JSP requests.
- Designed, developed and maintained the data layer using Hibernate.
- Developed JSP, Servlets and other necessary java classes.
- Created and modified the UI components using JSTL, JSP, CSS, JQuery, and AJAX.
- Created and modified SOAP web services for the application to support requests from other applications.
- Wrote SQL /PLSQL queries/scripts for creating and manipulating the database.
- Extensively used Hibernate in data access layer to access and update information from the MySQL database. Used Hibernate Query Language HQL for writing the queries
- Coordinated with product team, QA team and development team to make sure the requirements were implemented correctly and resolve any issues if any.
Environment: Java, JSP, Servlets, Hibernate, HTML, CSS, AJAX, JSTL, Design Patterns, JQuery, Spring, XML, Tomcat, Eclipse, Perforce, SOAP, Oracle, Unix.
Confidential
Position: System Analyst
Responsibilities:
- Design and Implementation of the Java based application part of the project.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Framework.
- Developed JSP, Servlets and EJB, and other necessary java classes.
- Created the UI components using HTML, CSS, JQuery, and JavaScript.
- Created XML Schema, and managed the flow of the same to and from the already existing web services REST .
- Created a number of custom built tag libraries in JSP to support the already existing custom widgets in JavaScript.
- Wrote SQL and PLSQL queries for database creation and modification.
- Wrote UNIX commands for file permissions, resource usage and other basic services.
Environment: Java, JSP, Servlets, Hibernate, JDBC, HTML, CSS, AJAX, JSTL, JQuery, Spring, XML, Tomcat, Eclipse, Perforce, Oracle, JUnit, Web Services SOAP , Unix.